Javascript调用webservice错误

时间:2013-04-19 11:45:59

标签: javascript asp.net

我正在尝试调用一个简单的Web服务并发送一个电子邮件地址作为参数,我收到此错误说“请求格式无法识别,因为URL意外地以'/ IsPreUsedEmail'结尾”。

任何想法?

感谢。

客户方:

function GetIsPreUsedEmail(sEmail) 
{
    var Url = "http://localhost:52476/MyShul/Services/GetData.asmx/IsPreUsedEmail";
    xmlHttp = new XMLHttpRequest();
    xmlHttp.open("GET", Url, false);
    xmlHttp.send('jbjkb@kjbk');
    var xmldoc;
    xmldoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
    xmldoc.loadXML(xmlHttp.responseXML.xml);
    if (xmldoc.parseError.errorCode != 0) {
         alert("DOM Not Loaded")
    }            
    return xmlHttp.responseXML.xml;
 }

服务器端:

[WebMethod]
public bool IsPreUsedEmail(string sEmail) 
{
    return true;
}

1 个答案:

答案 0 :(得分:3)

将网址更改为,

var Url = "http://localhost:52476/MyShul/Services/GetData.asmx/IsPreUsedEmail?sEmail=example@example.com";