gpt4 book ai didi

javascript - 使用 AJAX 发送多个数据

转载 作者:行者123 更新时间:2023-11-28 11:36:32 25 4
gpt4 key购买 nike

这里有一个简单的问题。我想在 ajax 请求中发送两个字符串作为数据。问题是在这个 ajax 请求中它只发送第二个数据串而不是第一个数据串。我如何在一个 ajax 请求中发送这两个请求?

$.ajax({ url: '#{add_cards_path}', 
type: 'POST',
beforeSend: function(xhr) {xhr.setRequestHeader('X-CSRF-Token', '#{form_authenticity_token}')},
dataType: "json",

data: 'credit_uri=' + response.data.uri,
data: 'address=' + $('.address').val(),
success: function(response) {
window.location.assign(location.protocol + '//' + location.host);
}
});

我想发送“credit_uri”和“地址”。怎么办?

最佳答案

对象不能包含重复的键,在您的情况下是data

使用对象文字:

data: {credit_uri: response.data.uri, address: $('.address').val() }

$.ajax 会将数据转换为查询字符串。

关于javascript - 使用 AJAX 发送多个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18710878/

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