javascript/jquery - 理解 jquery 的 post() 和 javascript 的 process() 函数

标签 javascript jquery post process

我正在尝试将一些数据发布到网络服务并利用它返回的 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/

相关文章:

javascript - 链式排队回调结果

javascript - 传单 map 缩放超过 18 时会变成空白

javascript - 如何使用 jQuery 在 Purechat 上引发事件点击

javascript - 使div中的内容不可编辑(可点击)

php - 将帖子保存到成员(member)个人资料

linux - 我如何在 Twisted 中处理 POST 请求?

javascript 效果队列(链)

javascript - 如何使用 Javascript/jQuery 计算图像的比例大小?

使用 libcurl 更改内容类型

javascript - 添加文本到文本区域 光标当前所在位置 通过快捷键触发?