jquery ajax 报错:[Object XMLHttpRequest]

        $.ajax({
            type: "Post",
            url: "PreAlarmCalc.aspx/getPreResult",
            //方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字   
            data: "{'area':'"+area+"','seasonality':'"+seasonality+"','time_of_day':'"+time_of_day+"','Visibility':'"+Visibility+"','current':'"+current+"','wind':'"+wind+"','channel_condition':'"+channel_condition+"','gross_tonnage':'"+gross_tonnage+"','accident_type':'"+accident_type+"'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            complete :function(){$("#waiting").hide();},//AJAX请求完成时隐藏loading提示
            success: function (data) {
                //返回的数据用data.d获取内容   
                var msg=data.d;
               //返回数据操作
            },
            error: function (err) {
                alert(err);
            }
        });

前两天遇到的错误,今天小小整理下:

运用jquery+ajax+.net实现简单的前台和后台数据交互,结果前台一直弹出”[Object XMLHttpRequest]“的错误,ajax部分代码如上

后来试发现是url对应的路径函数找不到。

原来url对应的函数必须是静态函数,即必须是”static“定义的。



你可能感兴趣的:(jquery ajax 报错:[Object XMLHttpRequest])