gpt4 book ai didi

php - 使用 GET 将多个值从 ajax 发送到 url 中的 php

转载 作者:行者123 更新时间:2023-11-28 13:46:00 24 4
gpt4 key购买 nike

我想使用 ajax 向 php 发送 2 个值。当我使用一个变量时,它工作正常,但是当我使用 2 个变量时,查询不再在 php 中工作。文件。

$.ajax({ 
url:'page.php?suplier_id='+suplierNameMain+'&quality_id='+qualityNameMain,
method:'GET', success:function(data) {
});

如果我只使用supplier_id ,一切都很好。

附注qualityNameMainconsole.log() 中显示正确的值

最佳答案

我确信它不相关,但没有理由构建您自己的查询字符串。请改用 data 属性,正如 Barmar 指出的那样,它将正确对您的参数进行 URL 编码:

$.ajax({
url: 'page.php',
data: {
'suplier_id': suplierNameMain,
'quality_id': qualityNameMain
},
success: function(data) {
/* Whatever */
}
});

请注意,示例中的 method 对于 jQuery 无效(有一个 type 设置可以在 GET 之间切换POST),但 GET 是默认设置,因此您不妨完全排除它。

关于php - 使用 GET 将多个值从 ajax 发送到 url 中的 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14346695/

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