这是我的剧本
$(document).ready(function () {
$.ajax({
type: "Post", dataType: "json", contentType: "application/json; charset=utf-8",
url: "http://localhost:63384/ListWebService.asmx/Helloworld", success: function (data) { alert(data.d); }, error: function (request, status, error) {
alert(request.responseText);
}
});
});
在Hello World中,我将返回“Hello World”。我在vs 2010项目中输出正确但在VS 2012项目中,相同的代码生成带有“undefined”作为输出的警告框。
答案 0 :(得分:1)
当你给你url时,你只需要编写ListWebService.aspx / Helloworld就不需要提供完整的路径。
答案 1 :(得分:0)
你有jQuery吗?如果对aspx的调用实际发生,请查看fiddler或dev工具(F12)... 发布我们的代码演示,以便我们可以调试....
答案 2 :(得分:0)
首先,它似乎不发布任何数据,而只是从webservice获取数据。 “GET”请求有什么问题?
使用调试工具firebug来查找您回复的响应。
示例
在你的成功方法中使用断点来闯入代码并找到“数据”中的内容。
学会使用调试工具(f12)它会节省你的时间甚至可能是你的一点点......哈哈:P