草庐IT

ajax-tags

全部标签

javascript - 通过 AJAX 验证用户身份的最简单安全方法是什么?

我正在构建一个具有Java后端的GoogleAppEngine网络应用程序,它在很大程度上依赖于浏览器中的JavaScript/JQuery(您可以看到它here)。我想实现一个用户身份验证机制,该机制也将依赖于AJAX(即,他们将能够在不刷新页面的情况下注册和登录)。我不想依赖Google的身份验证,因为我发现很多人都不愿意放弃他们的GMail电子邮件地址,但我希望将来支持通过Google/Facebook/Twitter等进行身份验证。我喜欢Reddit用户身份验证方法的简单性。我担心的是,由于人们不会通过HTTPS使用我的应用程序,我不想必须通过HTTP以明文形式发送密码。我也更

javascript - IE11 在 iF​​rame 的 Ajax POST 操作期间返回状态 0 (XMLHttpRequest : Network Error 0x2ee4)

似乎IE11版本11.0.7(Win7上为KB2929437,Win8.1上为KB2919355)在执行AjaxPOST操作时出现问题。该操作返回状态0,在F12控制台上,出现以下错误:SCRIPT7002:XMLHttpRequest:NetworkError0x2ee4,Couldnotcompletetheoperationduetoerror00002ee4.重现此问题的条件如下:仅在特定的IE11上发生,即版本11.0.7(KB2929437在Win7,Win8.1上的KB2919355)iframe用于加载https协议(protocol)的外部页面(父页面使用http协议

javascript - AJAX 和 IE - 无法获取属性错误

我在varajax_html=$(xml).find("#search-ajax-content").html();在IE上使用AJAX时(在IE11中测试)。此代码在其他浏览器(Chrome、FF和Safari)上运行良好。有没有人在使用AJAX之前遇到过这个问题?我不确定如何解决这个问题。任何帮助表示赞赏!谢谢!!$.ajax({type:"GET",dataType:"xml",url:"/search-ajax/"+window.location.search+"&pagination="+page,success:function(data){varxml=data;if(p

javascript - 找出 Jquery ajax 请求被重定向到的位置

所以-我有这个ajax请求,看-。金发女郎,大约6英尺高,看起来像这样:$.ajax({url:'http://example.com/makeThing',dataType:'html',type:'POST',data:{something:someotherthing},complete:function(request,status){console.log("headers="+request.getAllResponseHeaders(););}});发生的情况是对“/makeThing”的请求返回一个302重定向到第二个url:“getThing/abc123”。我想要做

javascript - Chrome 不处理 jquery ajax 查询

我在jquery中有以下查询。它正在读取使用Nginx的长轮询模块设置的Nginx订阅/发布对的“发布”地址。functionrequestNextBroadcast(){//neverstops-everyreplytriggersnext.//andsilenterrorsrestartvialongtimeout.getxhr=$.ajax({url:"/activity",//dataType:'json',data:"id="+channel,timeout:46000,//mustbelongerthanmaxheartbeattoonlytriggeraftersilen

javascript - jquery ajax() 跨域远程服务器在 IE8 中不工作

这个问题在这里已经有了答案:$.ajaxcallworkingfineinIE8andDoesn'tworkinfirefoxandchromebrowsers(3个答案)关闭3年前。我有一个脚本可以向远程服务器发出ajax请求,并返回一个纯文本响应。它在除IE8之外的所有浏览器中都能正常工作(令人震惊)。代码如下:$.ajax({url:'abc.com/?somerequest=somevalue',cache:false,type:'POST',data:{sub:'uploadprogress',uploadid:this.uploadId},dataType:'html',s

javascript - Zscaler 的 Ajax 问题

在我的页面上,我有这个ajax调用:$.getJSON("@Url.Action("GetSchedulers")",{start:start,end:end},function(data){fillCalendar(data);});一切正常,除了当我尝试在Zscaler代理后面访问它时,浏览器返回CORS错误:"No'Access-Control-Allow-Origin'headerispresentontherequestedresource."请求url是https://gateway.zscaler.net/auD?origurl={my_url}。有谁知道如何在不被zsc

javascript - XMLHttpRequest/ajax 设置内容类型

我分别尝试了这两种方法:注意:url是一个包含httpsurl的变量,jsonString包含一个有效的json字符串varrequest=newXMLHttpRequest();try{request.open("POST",url);request.setRequestHeader('Accept','application/json');request.send(jsonString);}catch(e){alert(e);}和varoptions={type:"POST",url:url,dataType:"json",data:jsonString,accept:"appli

javascript - Ajax 无法通过 readyState 1,为什么?

我试图让这个函数工作,它请求参数url然后将responseText发送到callback这是一个函数。它似乎只到达readyState1(感谢Firebug命令)。这里是:functionRequest(url,callback){if(window.XMLHttpRequest){//Mozilla,Safari,...httpRequest=newXMLHttpRequest();}elseif(window.ActiveXObject){//IEhttpRequest=newActiveXObject("Microsoft.XMLHTTP");}else{returnfalse

javascript - 可以通过 AJAX 使用 Google map /地点 'autocomplete' API 吗?

我正在尝试使用GooglePlaces自动完成API在Web应用程序上使用企业数据预填写表单,以简化数据输入。API非常简单,但似乎不想接受XHR。$.getJSON("https://maps.googleapis.com/maps/api/place/autocomplete/json",{input:input.term,sensor:false,types:'establishment',location:'40.01496,-105.27029',radius:10000,key:Config.googleplaceskey},function(places_response