[英]jQuery AJAX and IE8 outputs “Invalid argument”
伙计们! 这很奇怪。 这段代码通常适用于我所知道的所有浏览器,IE8除外(也可能是IE7)。
function xajax_xfrmproc(sender, eventname, data, formname, data2) {
var dt = {};
dt.__xr = 1; // AJAX request flag
dt.__sender = sender;
dt.__eventname = eventname;
dt.__data = data;
dt.__formname = formname;
dt.__data2 = data2;
$.ajax({
type: 'POST',
url: '',
data: dt,
error: function(req, text, error) {
alert('AJAX Error: ' + text + ' | ' + error + ':' + "\n" + req.responseText);
},
success: function (json) {
jxr_decode(json);
},
dataType: "json"
});
}
它调用错误方法并写道:“AJAX错误:错误|错误:无效的参数”。
您可以在这里测试: http : //stat.8-800.su (输入任何值并按“Войтивстатистику”按钮)。
我检查所有互联网但没有找到任何有用的东西。 我试过设置AddDefaultCharset utf-8,没有任何反应。
这是一个刺,但尝试使用实际的URL而不是空字符串。 所以
url: '/',
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.