当我们向它传递一个SERIAL时,我的 ASP.NET MVC4 控制器返回一个 XML 字符串。现在,当我使用 C# 发送请求时,它工作正常,返回 XML 字符串,看起来像
<CalculatedCode> 12312312 </CalculatedCode>
我还需要通过 jquery 来完成,如下所示。查询正在运行,但它返回的是XMLDocumentObject
,而不是xml string
。我查看了 Jquery 文档以尝试解析它,但我是一个 jquery 菜鸟,我确定我在代码中出错了。
$.ajax({
url: '@Url.Action("Index", "Home")',
type: 'GET',
dataType: 'xml',
data: { SERIAL: serial}, //SERIAL comes from a textbox
success: function (responseData) {
//Code below is messed up, it simply needs to find the CalculatedCode tag
//and extract the value within this tag
xmlDoc = $.parseXML(response);
$xml = $(xmlDoc);
$thecode = $xml.find("CalculatedCode");
// ToDo: Bug stackoverflow members with this noob question
}
});
非常感谢你 :)