gpt4 book ai didi

javascript - 如何将相同类型的多个参数传递给 jQuery Get

转载 作者:可可西里 更新时间:2023-11-01 02:28:40 27 4
gpt4 key购买 nike

我正在尝试使用 jQuery $.get 从站点获取一些数据。我需要设置 2 个相同类型的参数:

..&q=Some Text&q=Some other text

jQuery 似乎正在用第二个并且只发送 1 覆盖 q 的第一个实例。有什么办法解决这个问题吗?

这是我尝试使用的代码:

var params = {
"otherParam":"x",
"q":text,
"q":title
};
$.get(url, params, mySuccessFunction);

最佳答案

尝试:

var params = {
"otherParam": "x",
"q": [ text, title ]
};

编辑 — 更多信息:jQuery 专门处理类似的数组值参数。为了安抚许多常见的服务器框架,默认情况下(我认为从 1.5 或 1.6 版开始)这些将导致参数名称包含“[]”(左括号和右括号字符)作为后缀(没有数字,与我的错误相反下面评论)。如果你不想这样,你可以设置

jQuery.ajaxSettings.traditional = true;

它只是“q”而不是“q[]”。

关于javascript - 如何将相同类型的多个参数传递给 jQuery Get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12876373/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com