gpt4 book ai didi

jquery - 通过 AJAX 数据传递多个数据值

转载 作者:行者123 更新时间:2023-12-01 08:42:52 25 4
gpt4 key购买 nike

我通过正常的 AJAX 调用从表单传递数据。我现在需要做的是通过它传递两个附加变量 elatelng

通过 AJAX 数据包含 filter.serialize()elat elng 值的最佳方法是什么?

    var elat = place.geometry.location.lat();
var elng = place.geometry.location.lng();

var filter = $('#filter');

$.ajax({
url: filter.attr('action'),
data:filter.serialize(), //Pass [elat] and [elng] through here too.
type: 'POST',
dataType: 'json',
success: function(response) {
}
});

最佳答案

您可以手动连接到 filter.serialize() 生成的字符串

data:filter.serialize() + '&elat=' + elat + '&elng=' + elng,

或者在序列化之前将隐藏输入添加到表单中。

filter.append( $('<input>',{type:'hidden', name:'elat'}).val(elat));
filter.append( $('<input>',{type:'hidden', name:'elng'}).val(elng));

关于jquery - 通过 AJAX 数据传递多个数据值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45391023/

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