我正在尝试将一些数据发布到网络服务并利用它返回的 XML 数据。我在 JQuery 的 post() 函数文档中看到了示例:
$.post("test.php", { name: "John", time: "2pm" },
function(data) {
process(data);
},
"xml"
);
进程函数有什么作用?数据是什么样的?我是否将此处理后的数据分配给变量?只是想了解我将如何利用从这篇文章 () 返回的值。
最佳答案
What does the process function do?
没有这样的标准函数。由您来定义它,因此它会执行您告诉它执行的任何操作。
What does the data look like?
这将取决于您的网络服务返回什么。如果它是 XML,它将表示一个 XML 树。因此,例如,如果您的服务返回以下 xml:
<foo>
<bar>some value</bar>
</foo>
您可以像这样查询 bar
节点的值:
function(data) {
var value = $('bar', data).text();
alert(value);
}
这是一个 live demo您可以在其中看到它的运行情况。
关于javascript/jquery - 理解 jquery 的 post() 和 javascript 的 process() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275071/