0
我有下面的jQuery AJAX调用,它在IE8及更低版本中完全不起作用。 经过大量的谷歌时间后,似乎解决方案是将其重新编写为标准的JavaScript AJAX调用,而不是使用jQuery。将jQuery AJAX调用转换为javascript
我的JavaScript不是那么强大,所以我可以得到一些关于转换此功能的建议吗?
EDIT
- 使用jQuery 1.9.1
- IE8和下面,观看在IE网络面板时的AJAX调用被标记在结果列
- 如为 '中止'建议将
datatype
更改为dataType
- 加入
cache: false
mode
是一个int
因此不需要额外添加引号- 改变
JSON
到json
-
function manageLocks(mode) {
$.ajax({
type: "POST",
url: "/System/ManageLocks",
data: '{ "action" : ' + mode + '}',
contentType: "application/json",
dataType: "json",
cache: false
});
}
什么“不起作用”? –
你在“旧”浏览器上得到什么?错误?一点都没有? – melancia
请确保其他东西不会在IE8中破裂,这只会给出这种方法导致问题的外观。 –