jQuery AJAX 和 IE8 输出"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"
});
}

它调用error方法并写入:"AJAX错误:错误|错误:无效参数"。

你可以在这里在线测试:http://stat.8-800.su(输入任何值,然后按"Вой"按钮。

我浏览了所有的互联网,但没有发现任何有用的东西。我已尝试将AddDefaultCharset设置为utf-8,但没有任何结果。

这是一个插入,但请尝试使用实际的URL而不是空字符串。所以

url: '/',

相关内容

最新更新