【发布时间】:2010-03-30 04:55:38
【问题描述】:
当调用$.post 或$.get 时,jQuery $.ajaxSetup 方法是否不尊重选项哈希中的data 字段?
例如,我可能有这样的代码:
$.ajaxSetup({ data: { persist: true } });
然后,要发送一个 POST 请求,我会这样称呼:
$.post("/create/something", { name: "foo" });
我期待实际的 POST 数据如下所示:
{
persist: true,
name: "foo"
}
但$.post 发送的唯一数据是{ name: "foo" }。有没有办法获得预期的行为?我正在使用 jQuery 1.4.1。
【问题讨论】:
标签: javascript jquery ajax