我正在使用ie11和jquery 3.2.1。我还使用旧版本的jquery。
<html>
<head>
<script src='lib/jquery.js'></script>
<script>
function onclick() {
$.ajax({
method: "POST",
url: "test",
cache: false,
data: {name: "John", location: "Boston"}
}).done(function (msg) {
console.log("Data Saved: " + msg);
});
}
$(function () {
$('button').click(onclick);
});
</script>
</head>
<body>
<button type="button" class="test" >Click me</button>
</body>
除了ie之外,
无处不在。即不发送数据。但是,如果在开发人员工具中我将文档模式更改为9,则会发送数据。有谁知道如何启用jquery.ajax发布并放入ie11?
祝你好运, 玛丽安
ie11与空请求正文的插图:
现在我将模式更改为9,同一个脚本发送一个带正文的请求: