草庐IT

Ajax-Error

全部标签

javascript - 使用 JQuery ajax 在 DOM 操作后附加事件

如何在使用ajax响应操作dom后附加所有事件。我有一个ajax请求,它得到一个基本上是html片段的html响应。该片段HTML有很多按钮。我想刷新dom,以便将之前声明和附加的事件也应用到该片段中。我不想继续使用jqueryon()为每个按钮添加每个事件。还有什么办法呢? 最佳答案 您可以使用提前设置的委托(delegate)事件处理,并且可以应用于新添加的DOM元素。委托(delegate)事件处理是通过.on()完成的,通常采用以下形式:$("staticparentselector").on('click','select

javascript - 捷脑 : Suppress unresolved variable error (sometimes)

在我的网络项目中,我使用jQuery。有一个函数注册到jQuery点击事件。toggleCalculationSelection:function(ev){varsrc=typeofev!=='undefined'?$(ev.target):$('form.attributeinput[name="calculation"][value="3"]');jQuery提供一个带有目标属性的事件对象。JetBrainsWebstorms告诉我,target是一个未解析的变量。我不想完全关闭此检查。在这种情况下,我如何告诉Jetbrains忽略此错误或告诉它jQuery具有此属性?

javascript - jQuery.ajax() 记录 HTTP 请求

我有一个发送HTTPPOST请求的函数,我想记录它以进行调试。这是函数:functionserverRequest(URL,DATA,callback){$.ajax({url:URL,type:"POST",dataType:"text",contentType:"text/xml",processData:false,data:DATA,success:function(response){console.log(response);callback(response);},error:function(response){console.log(response);callbac

javascript - jQuery .ajax() 405(方法不允许)/跨域

我在SO上看到了很多关于此的问题,但我找不到我的代码中缺少的内容。我正在实现CORS因为我不想使用JSONP。我知道这是一个preflightedrequest我想我正在添加正确的headers。错误是该网站似乎不喜欢我的WCF并且每次我发出请求时,都会调用一个OPTION方法,即使我有Access-Control-Allow-Methodsheader。我只想使用contentType:"application/json",对我的WCF进行POST调用WCF是自托管的,Web应用程序在IIS7.5上。Chrome显示的内容:fiddler显示了什么契约(Contract)Functi

javascript - 语法错误 : Unexpected end of input error using Gulp and main-bower-files package

在尝试将主要的Bower文件注入(inject)我的构建文件夹index.html时,我总是遇到错误我正在使用main-bower-filesNPMpackage.我的代码是这样的://requiresvargulp=require('gulp');varinject=require('gulp-inject');varconfig=require('./gulp-config');varmainBowerFiles=require('main-bower-files');gulp.task('default',['move'],function(){returngulp.src(co

javascript - 带有gmail api的 Node js,API返回错误: Error: unauthorized_client

编辑:错误发生在这段代码上:vargmail=google.gmail('v1');gmail.users.labels.list({auth:auth,userId:'me',},function(err,response){if(err){console.log('TheAPIreturnedanerror:'+err);return;}我将gmailapi与Nodejs结合使用。当我阅读他们的快速入门指南时,我不断收到此错误。https://developers.google.com/gmail/api/quickstart/nodejsTheAPIreturnedanerror

javascript - 使用 jQuery 和 AJAX 进行长轮询的正确方法是什么

我有一个涉及实时通知的项目。所以我偶然发现了socketio,但我还没有足够的时间来学习它。所以我试着用AJAX和jQuery来做。下面是我的代码结构,我想知道这是否会没有缺点?setInterval(function(){if(!element.hasClass('processing')){element.addClass('processing');$.ajax({type:'post',dataType:'json',url:ajaxurl,data:{},success:function(response){/*Success!*/element.removeClass('p

javascript - 避免 IE 抛出 : Error: 'console' is undefined 的常见习语

我已经安装了firebug并编写了所有这些日志语句。我已经在IE中测试了我的应用程序,当然我遇到了“未定义”错误。避免这种情况的常用习语是什么。我真的不想评论我文件中的所有console.log语句,也不想mock它们。我不知道该怎么做。 最佳答案 我通常会像这样制作一个包装函数:functionlog(obj){if(window.console&&console.log)console.log(obj);}或者您可以在脚本文件/元素的开头执行类似的操作:if(!window.console){window.console={lo

c# - 我怎样才能确保一个字符串是干净的插入到javascript Alert ('error message')

我正在尝试使用javascript警报弹出窗口向网页用户显示错误,我目前有以下代码来清除错误字符串:errorMessage.Replace("'","\'")但这还不够,因为一些非法字符没有被删除,框架中是否有一个静态方法可以格式化我的字符串以便干净地插入到html中?更新:我最初的问题有点模棱两可。该字符串需要像警报一样有效('这是一些不会弹出的'非法文本'');我会试试Server.HtmlEncode,希望它能解决问题。 最佳答案 如果您查看WebProtectionLibrary中的AntiXSS模块,您会发现它有一个Ja

javascript - jQuery - Ajax 在某些帖子上返回错误 500

我有一些Ajax一直在实时站点上工作,现在它停止工作了。Ajax应该返回一个页面,但返回的是500error(internalservererror)。.奇怪的是我可以导航并发布到Ajax调用的页面,所以该页面只是无法通过Ajax调用($.post)工作。另一个奇怪的事情是它在本地工作正常,但不是实时的。该网站上的所有其他Ajax也都在工作。谁知道这可能是什么?顺便说一句,这都是jQuery和CakePHP。编辑:apache错误日志说:“脚本header过早结束:php-script、referer...”编辑2:这一切都是在我将服务器切换到SSL时发生的。它说上面的错误,然后是“端