我需要做一个getJSON()请求,但我如何通过授权和自定义标题? 我得到的问题,请求标题采取名称,但不是值。 该URL通过手动请求在小提琴手中显示,作为选项插入而不是GET / Url。 这里是我们正在尝试做的一个例子,在小提琴手中工作正常。 我怎样才能复制这与AJAXfunction? GET /Service.svc/logins/gdd53535342/houses/vxcbdfsdg/people/dsgsdggd?format=json HTTP/1.1 User-Agent: Fiddler Authorization: Basic rgbg423535fa23y4436 X-PartnerKey: df3fgeg-g5g6-b55b-f3d2-dsgg353523 Host: 154.34.53.54:2757 JavaScript代码: xhr = new XMLHttpRequest(); $(document).ready(function() { $.ajax({ url: 'http://localhost:437/service.svc/logins/jeffrey/house/fas6347/devices?format=json', type: 'GET', datatype: 'json', success: function() { alert("Success"); }, error: function() { alert('Failed!'); }, beforeSend: setHeader }); }); function setHeader(xhr) { xhr.setRequestHeader('Authorization', 'Basic faskd52352rwfsdfs'); xhr.setRequestHeader('X-PartnerKey', '3252352-sdgds-sdgd-dsgs-sgs332fs3f'); […]
当点击链接之一时,怎么可能改变这个div的内容? <div align="center" id="content-container"> <a href="#" class="click cgreen">Main Balance</a> <a href="#" class="click cgreen">PayPal</a> <a href="#" class="click cgreen">AlertPay</a> </div>
$(".selector").size()和$(".selector").length是否有区别?
我试图在JavaScript中创build一个正则expression式testing,将testing一个string包含任何这些字符: !$%^&*()_+|~-=`{}[]:";'<>?,./ 更多信息如果你有兴趣:) 这是一个非常酷的密码更改应用程序,我正在努力。 如果你有兴趣,这里是其余的代码。 我有一个列出密码要求的表,当最终用户键入新的密码时,它将testing一个正则expression式数组,并在相应的表格行中放置一个复选标记,如果它…检出:)我只需要添加这个代替validation数组中的validation 。 var validate = function(password){ valid = true; var validation = [ RegExp(/[az]/).test(password), RegExp(/[AZ]/).test(password), RegExp(/\d/).test(password), RegExp(/\W|_/).test(password), !RegExp(/\s/).test(password), !RegExp("12345678").test(password), !RegExp($('#txtUsername').val()).test(password), !RegExp("cisco").test(password), !RegExp(/([az]|[0-9])\1\1\1/).test(password), (password.length > 7) ] $.each(validation, function(i){ if(this) $('.form table tr').eq(i+1).attr('class', 'check'); else{ $('.form table tr').eq(i+1).attr('class', ''); valid = false } }); return(valid); } 是的,还有相应的服务器端validation!
$('.transparent').removeClass('transparent').delay(2000).addClass('not_transparent').delay(4000) 我有一个半透明的div,然后想切换到不透明。 但是jQuery .delay(); 方法似乎在这里工作。 我试过.fadeIn(); 相反,这工作延迟,但它不工作的变化的class级。
我有这个代码: $("#test").siblings('p').remove(); $("#test").remove(); 我如何链接这个代码,而不是单独写它?
我试图实现按键function,当用户点击Esc时将删除一个div。 这适用于Firefox和IE使用以下代码: $("body").keypress(function(e) { alert("any key pressed"); if (e.keyCode == 27) { alert("escape pressed"); } }); 如果我按任何键,将显示第一个alert ,如果我点击了Escape,也会显示第二个alert 。 尽pipe这不适用于Chrome。 第一个alert总是显示,如果我打任何字母键,但不是当我按Escape,Tab,Space或任何数字。 为什么会这样? 有没有什么办法让Chrome来响应这些按键?
我试图找出如何检索类属性的第二个类的名称。 例如,具有: <div class="something fooBar"></div> 我怎样才能得到名为“fooBar”的第二个类? 我知道你可以添加,删除和检查一个特定的类,但我找不到文档如何检索第二个类到一个variables。
我有一个显示值的文本字段。 我想要的是,当用户在该文本字段中写入一个新的值并按下回车键时,会触发一个ajax函数来执行分页操作。 我有这样的文本字段: <input type="text" id="page" name="page" value="<?php echo($this->pn);?> /> 而当用户写入任何新值并按Enter时,我想要触发下面的ajax函数: update_ajax2({rpp:<?php echo($ this-> rpp);?>,pn:document.page.paged.value,filter:'<?php echo($ this-> filter);?>',orderby :'<?php echo($ this-> orderby);?>'}); 我尝试使用keypress事件来检测if(e.which===13)但这并不能解决问题。 任何人都可以指导我?
我有一个链接myLink ,它应该将加载了AJAX的内容插入到我的HTML页面的div ( myLink )中。 问题是,我已经绑定了jQuery的click事件没有被执行在新加载的内容,这是插入到appendContainer。 click事件绑定在未使用我的AJAX函数加载的DOM元素上。 我必须改变什么,这样事件才会受到约束? 我的HTML: <a class="LoadFromAjax" href="someurl">Load Ajax</a> <div class="appendedContainer"></div> 我的JavaScript: $(".LoadFromAjax").on("click", function(event) { event.preventDefault(); var url = $(this).attr("href"), appendedContainer = $(".appendedContainer"); $.ajax({ url: url, type : 'get', complete : function( qXHR, textStatus ) { if (textStatus === 'success') { var data = qXHR.responseText appendedContainer.hide(); appendedContainer.append(data); appendedContainer.fadeIn(); } } }); […]