Security Jquery ajax.post()ie安全问题
我收到了一个简单的jQuery ajax post请求Security Jquery ajax.post()ie安全问题,security,internet-explorer,jquery,Security,Internet Explorer,Jquery,我收到了一个简单的jQuery ajax post请求 $.ajax({ url: "/_layouts/TK_Editor/DemoHandler.ashx", // contentType: "application/json; charset=utf-8", //cherset set type: 'POST', // dataType: "json",
$.ajax({
url: "/_layouts/TK_Editor/DemoHandler.ashx", //
contentType: "application/json; charset=utf-8", //cherset set
type: 'POST', //
dataType: "json", //
data: JSON.stringify(json_str), //
success: OnComplete, //function
error: OnFail //function
});
我在这里和谷歌浏览了几十个类似的问题,但大多数都是关于跨域或字符集的,我没有跨域,没有任何复杂的问题。
在ffox、chrome甚至opera中都能正常工作。。。
在DemoHandler解析json_str之后,web服务执行一些TSQL过程,但当我尝试从IE(8+)发出ajax请求时,我的服务没有执行任何过程,我一直在等待请求触发。
然而,当我禁用IE中的大部分安全性时,它突然起作用了!
有谁能解释一下为什么会发生这种情况,以及安全性中的哪个选项不允许jQuery.ajax请求正常启动,如果可能的话,如何避免这种情况
p、 s:webservice也很好,如所述。无论如何,我再次回答了我自己的问题 下面是一些限制性的解决方法,以使事情顺利进行。 完整的描述位于此处(如果有人想阅读更多) 票中最重要的最后一张记录。 干杯