`

jquery的ajax请求忽然总是报错

 
阅读更多

如题。查半天才发现源码:jQuery.ajaxTransport里的if ( !s.crossDomain || jQuery.support.cors ) {。。不执行,而  ,cors: !!xhr && ( "withCredentials" in xhr )。 再查这个属性干啥用的,网上说ie前期版本不支持使用ajax跨域withCredentials。  这时才想起我访问的服务是跨域的,而用谷歌是设置了跨域参数的。。。 --disable-web-security

一直不知道jquery里怎么不能请求了,之前访问本地的json就没问题,这一点也没让我想起是跨域的原因,一直以为jquery设置了什么使服务器返回错误。。。。 记得之前也跟到过代码看到请求还没发出去呢,肯定和服务器无关,这让我觉得jquery的ajax不兼容了特殊文档模式了。。。坑爹啊。原来不是这样的啊。 是跨域问题啦!!!  当敢于排除杂因,问题简单化去想。从简单处先着手排除

分享到:
评论

相关推荐

    IE8 jquery ajax获取静态资源报错TypeError 拒绝访问

    NULL 博文链接:https://hw1287789687.iteye.com/blog/2228888

    jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Object.success,但后台能够返回数据,原代码如下: var source=[]; $.ajax({ ...

    jqueryAjax

    jquery的各种ajax请求,包括get,post,load,ajax等

    js的jQuery里的ajax爬虫

    可以设置方式、请求次数、请求网址(会报错,我也不知道是怎么回事)。注:请求次数 不要太多,会耗CPU。

    分享JavaScript监听全部Ajax请求事件的方法

    若Ajax请求是由jQuery的$.ajax发起的,默认情况下可以使用 jQuery的Global Ajax Event Handlers监听到Ajax事件,然而我遇到的却是用原生JavaScript发起的Ajax请求,所以这种方法行不通。 然后呢,还有其他方法,比如...

    JQuery+Ajax通用分页导航(任意表)

    通过ajax调用后端Servlet,(调后端的Servlet名叫testservlet 可以在wzjpage.js第27行处修改。)返回一个JSON对象,要求:jSON对象中必须有 // datarows columns pageCount这3个对象。 //数据格式必须为: List[]>...

    jquery.dataTables.min.js

    避免由于session失效,引发DataTable向后台发送ajax请求时弹窗报错而不是重定向到指定页面,详情https://blog.csdn.net/xssl_CSDN/article/details/83660015

    Jquery Ajax Error 调试错误的技巧

    JQuery使我们在开发Ajax应用程序的时候提高了效率,减少了许多兼容性问题,我们在Ajax项目中,遇到ajax异步获取数据出错怎么办,我们可以通过捕捉error事件来获取出错的信息。 在没给大家介绍正文之前先给分享Jquery...

    Jquery版本导致Ajax不执行success回调函数

    项目中需要用到ajax来进行数据的请求,于是三下五除二的将ajax代码拷贝到项目中,前端,后台数据处理完毕,测试(心想可以休息下下了),谁知数据成功返回、前端没报错,后台也没错,硬是没有执行success回调函数,...

    ajax请求返回的数据看不到回调函数没有执行也没报错

    项目用的是ssh,使用jquery的$.post访问struts2的Action,哪里都没有报错,可就是没有结果。 现在$.post要返回保存着权限的集合Collection,权限类Privilege和用户类User相互关联,也就是Privilege里使用set集合保存...

    jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法

    // 备份jquery的ajax方法 var _ajax = $.ajax; // 重写ajax方法,先判断登录在执行success函数 $.ajax = function (opt) { var _success = opt && opt.success || function (a, b) { }; var _opt = $.extend(opt, { ...

    GridManager:表格组件GridManager

    支持在原生JS、jQuery、Angular 1.x、Vue、React环境下使用,一套代码多框架运行。 在框架满天飞的时代,助力前端开发人员用更少的API做更多的事情。 实现功能 功能 描述 宽度调整 表格的列宽度可进行拖拽式调整 ...

    js发送post请求下载文件

    大家都知道ajax是不能直接下载文件的,所以一般都是通过一个超链接的形式去下载一个文件 但是当牵扯到需要发送很多数据到服务器上再下载的时候超链接的形式就有些太过勉强了,如下是一个工具方法(依赖jquery) 可以...

    php中使用Ajax时出现Error(c00ce56e)的详细解决方案

    今天在写代码的时候,用到ajax异步获取数据,在firefox 13.0下一切正常,而在各个版本的IE之下测试IE6正常,IE8却会报错 “Error: 由于出现错误 c00ce56e 而导致此项操作无法完成”。因为firefox是我写代码和做测试...

    JS实现监控微信小程序

    举个例子:我希望监控所有web页面的ajax请求,每次发送ajax,都需要在控制台打印出发送的url 平时我们开发,发送ajax一般用的都是封装好的库,例如jQuery,Axios等,然而这些库,底层仍然用的是浏览器原生的...

    JS实现监控微信小程序的原理

    举个例子:我希望监控所有web页面的ajax请求,每次发送ajax,都需要在控制台打印出发送的url 平时我们开发,发送ajax一般用的都是封装好的库,例如jQuery,Axios等,然而这些库,底层仍然用的是浏览器原生的...

    基于vue-resource jsonp跨域问题的解决方法

    最近在学习vue.js 碰到个ajax跨域请求的问题,之前知道可以用jsonp解决,但是一直没实践过,这次用发现里面好多问题,所以现在记录下来,希望可以给刚接触使用jsonp的同学一点帮助! 关于什么是jsonp,以及为什么要...

    AngelRM_MVC通用权限管理系统-.net

    AngelRM_MVC通用权限管理系统基于asp.net(C#)MVC+前端bootstrap+ztree+lodash+jquery技术,采用bootstrap为前台开发展示UI,Web Api主要负责前端的逻辑交互,再结合jQuery Ajax+Web Api进行提交数据请求。...

    ExtAspNet_v2.3.2_dll

    -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化Tree控件的AJAX实现。 +为页面的Form添加autocomplete="off"属性。 -参考...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化Tree控件的AJAX实现。 +为页面的Form添加autocomplete="off"属性。 -参考...

Global site tag (gtag.js) - Google Analytics