VS2012项目中的jscript错误是什么?

时间:2013-10-04 05:27:22

标签: jquery asp.net ajax web-services visual-studio-2012

这是我的剧本

$(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”作为输出的警告框。

3 个答案:

答案 0 :(得分:1)

当你给你url时,你只需要编写ListWebService.aspx / Helloworld就不需要提供完整的路径。

答案 1 :(得分:0)

你有jQuery吗?如果对aspx的调用实际发生,请查看fiddler或dev工具(F12)... 发布我们的代码演示,以便我们可以调试....

答案 2 :(得分:0)

首先,它似乎不发布任何数据,而只是从webservice获取数据。 “GET”请求有什么问题?

使用调试工具firebug来查找您回复的响应。

示例enter image description here

在你的成功方法中使用断点来闯入代码并找到“数据”中的内容。

学会使用调试工具(f12)它会节省你的时间甚至可能是你的一点点......哈哈:P