我通过jquery / ajax从本地WebService调用得到一个空响应。
我已经通过在浏览器中调用这个调用来验证URL和XML输入字符串。我确实得到了预期的XML代码。
我遗漏了什么?它是否与返回类型"XmlDocument“有关?我尝试过将text/xml改为text。没有影响。试着用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;}
函数processResult(xmlData,status) { var jData = $(xmlData);}
谢谢!
发布于 2010-04-29 06:25:32
你有没有检查过XML格式良好
除此之外,我确信contentType应该是"xml"。
https://stackoverflow.com/questions/2735135
复制相似问题