关于json和webservice,代码进error了,哪的问题

发布网友 发布时间:2024-11-29 01:41

我来回答

4个回答

热心网友 时间:2024-12-01 01:01

在脚本里把错误打出来看看原因。

error: function(res, status) {
    alert(res.responseText);
}


猜测可能是返回的数据结构不正确,你检查一下WebService里面有没有启用脚本访问,就是这行:

[System.Web.Script.Services.ScriptService]

默认好像是注释掉的。

追问

脚本启用了

报错信息,是不是参数错了

热心网友 时间:2024-12-01 01:02

是不是返回的数据类型不对呢?你在webservice里面直接返回一个json字符串试试看,顺便问一句前台请求webservice没有跨域的问题吗?

热心网友 时间:2024-12-01 01:02

把在error的方法里面加上参数,function(XMLHttpRequest, textStatus, errorThrown)
然后把值输出来,看看异常是什么,什么异常信息都没有,看不出来错误在哪里追问三个参数信息

[object xmlHttpRequest]
error
undefined

热心网友 时间:2024-12-01 01:03

是不是跨域了
js不能跨域 使用jquery 的jsonp

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com