jQuery AJAX和IE8输出"无效参数"

Eps*_*ool 2 javascript jquery internet-explorer arguments

伙计们!这很奇怪.这段代码通常适用于我所知道的所有浏览器,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"
});
}
Run Code Online (Sandbox Code Playgroud)

它调用错误方法并写道:"AJAX错误:错误|错误:无效的参数".

您可以在这里测试:http://stat.8-800.su(输入任何值并按"Войтивстатистику"按钮).

我检查所有互联网但没有发现任何有用的东西.我试过设置AddDefaultCharset utf-8,没有任何反应.

air*_*tyh 10

这是一个刺,但尝试使用实际的URL而不是空字符串.所以

url: '/',
Run Code Online (Sandbox Code Playgroud)