下面是我用于ajax调用的jQuery ajax方法。 Firefox和Chrome不会抛出任何控制台错误。但IE9正在抛出:
SCRIPT1004:预期&#39 ;;'
$(document).ready(function() {
var ajaxUrl = "/ajax/loadpage";
var os = "windows";
var browser = "firefox";
var lang= "en";
var ajaxTimeout = 30000;
$.ajax({
cache: false,
url: ajaxUrl,
data: {'os' : os, 'browser' : browser, 'lang':lang},
type : "POST",
dataType: "jsonp",
timeout: ajaxTimeout,
beforeSend: function() {
// added logic here
},
success: function(data) {
// added logic here
},
complete: function(data) {
// added logic here
}
});
});
如果我删除下面两行代码,IE9就不会抛出该错误。
data: {'os' : os, 'browser' : browser, 'lang':lang},
type : "POST",