jquery WebService responseXML / responseText

时间:2010-04-29 06:19:25

标签: jquery ajax web-services xmldocument

我通过jquery / ajax从这个本地WebService调用得到一个空响应。

我已通过在浏览器中调用调用来验证URL和XML输入字符串。 我按预期得到了XML代码。

我错过了什么?它可能与返回类型“XmlDocument”有关吗? 我试过将text / xml更改为文本。没有影响。试过GET而不是POST。


Webservice(在本地运行)......

_ 公共函数GetXML(ByVal strXML As String)作为XmlDocument ... Dim retXML As XmlDocument = New XmlDocument()

... CODE ....

返回retXML


调用功能:

GetStat(){

var Url ='http://localhost/myService.asmx?op=GetXML';

var msg ='          55     教皇     MYUSER
    MYPWD
  
 
“;

$.ajax({
    url: Url,
    type: "POST",
    dataType: "text/xml",
    data: msg,
    complete: processResult,
    contentType: "text/xml"
});

return false;

}

function processResult(xmlData,status){     var jData = $(xmlData); }

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否检查过XML is well formed

除此之外,我非常确定contentType应为"xml"