问一个很奇怪的问题. 这里人气旺. 解决问题给全分
卤煮在前台有一个ajax方法. 去webservice中请求一串数据回来append到一个table中
webservice返回的数据格式如下:
<tr><td>123</td><tr>
客户端接收到的数据如下:
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/">
<tr><td>123</td></tr>
</string>
求问用什么方法可以在响应中不接收到那两个奇怪的xml标记或者不用replace方法怎么去掉他们, 为什么webservice返回的数据好好的但是客户端接收到的直接不是dom对象,我怎么样可以把他转成dom对象
[解决办法]
以上2种方法都可以正确生成
$.ajax({
type: "post", //注意这里是 post
url: "WebService4.asmx/HelloWorld",
dataType: "xml", //返回数据的格式
success: function (result) {
$("#x").append(result.documentElement.firstChild.nodeValue)
}
});
<table id="x" border="1"></table>