【发布时间】:2011-06-16 01:41:17
【问题描述】:
我正在尝试使用 jquery 调用示例 asmx 服务,这里是 jquery 代码
$.ajax({
type: "POST",
url: "/Services/Tasks.asmx/HelloWorld",
data: "{}",
dataType: "json",
contentType: "application/xml; charset=utf-8",
success: function (data) {
alert(data);
}
});
这没有显示任何消息,代码在 asp.net 4.0 中, 我错过了什么吗?
编辑 - 我将 dataType 更改为 xml,现在成功函数正在运行,它返回以下 xml
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/">Hello World</string>
我正在使用以下代码来解析 xml 数据,它在警报中显示为 null
success: function (data) {
edata = $(data).find("string").html();
alert(data);
}
【问题讨论】:
-
尝试添加 complete: function(x,y,z){ } 看看返回了什么