引用了 jquery.xdomainrequest.min.js,请求代码如下 $.ajax({ type: "post", url: api, dataType: "json", cache:false, data:{'a':10, 'b':121} }).done(function (data) {
})
后台是用的c#的Request.Form接收参数,然而参数一直接收不到,别的浏览器以及其它更高的ie版本能接收,有大神遇到过吗?还请赐教?
1.ajax传参类型可为 data1 = "name="+name+"&tel="+tel;或 data:{"id":id}
2.IE浏览器发送请求时,会默认获取前一次获取的数据,添加 cache:false
3.IE中接收数据类型为dataType:"json"
4.IE浏览器不支持CORS,在发送ajax请求之前添加jQuery.support.cors=true;即可
@穆潘: 谢谢,这些网上的都试过不管用
https://www.cnblogs.com/whatarey/p/9278151.html
谢谢
@凉夏诺浅: ok了嘛?
@Cgrain: 嗯嗯
@凉夏诺浅: 类似这样的问题?
1.ajax传参类型可为 data1 = "name="+name+"&tel="+tel;或 data:{"id":id}
2.IE浏览器发送请求时,会默认获取前一次获取的数据,添加 cache:false
3.IE中接收数据类型为dataType:"json"
4.IE浏览器不支持CORS,在发送ajax请求之前添加jQuery.support.cors=true;即可
– 穆潘 5年前@穆潘: 谢谢,这些网上的都试过不管用
– 凉夏诺浅 5年前