得到详细错误:SyntaxError:expect expression,got'<'

时间:2015-03-25 14:39:38

标签: ajax web-services asmx webmethod

我在.asmx文件中创建一个Web方法,并将其托管在服务器上,当我从任何远程应用程序调用它时,我收到此错误:

 detailed error: SyntaxError: expected expression, got '<'

我的WebMethod .cs代码如下:

   [WebMethod]
    public string UserLogin(string u_name,string user_pwd)
    {
        string result = "true";
        if (u_name == "unicolumn" && user_pwd=="admin")
        {
            result = "true";
        }

    else
        {
            result = "false";

        }
        return result;

    }

我的ajax调用方法在这里:

function apiLogin()
{
var UserName = document.getElementById('txtUserName').value;
var PWD = document.getElementById('txtUserPWD').value;
$.ajax({
    type: "GET",
    url: "http://192.168.200.55/ChatApp.asmx/UserLogin",
    data: {u_name:UserName,user_pwd:PWD},
    contentType: "application/json; charset=utf-8",
    dataType: "jsonp",
    success: function (response) {
           alert(response);
        },
    failure: function(response) {
        alert(response.d);
    }
});
 }

当我通过运行visual studio应用程序对其进行测试时,它正常工作,以防从其他应用程序调用它,生成错误 有人可以帮我弄清楚我在这里失踪了什么......先谢谢。

0 个答案:

没有答案