gpt4 book ai didi

javascript - ajax 在 google chrome 中发送两个变量但不在 mozilla firefox 中发送

转载 作者:搜寻专家 更新时间:2023-10-31 20:41:19 24 4
gpt4 key购买 nike

我试图通过 ajax 发送两个值,但问题是它在 mozilla 中只发送一个值

我的 Ajax

$('#post_submit').click(function() {
event.preventDefault();
var great_id = $("#post_container_supreme:first").attr("class");
var poster = $("#poster").val()
$.ajax({
type: "POST",
url: "post_update.php",
data: 'poster='+ poster + '&great_id=' + great_id, //the value in great id is not being sent to the php page
beforeSend: function() {
$("#loader_ic").show();
$('#loader_ic').fadeIn(400).html('<img src="data_cardz_loader.gif" />').fadeIn("slow");
},
success: function(data) {
$("#loader_ic").hide();
$("#new_post").prepend(data);
$("#poster").val('');
}

})
})

})

最佳答案

您有一些编码错误可能会导致此问题。在第 1 行,您还没有定义变量 event,它属于 lambda 函数的参数列表。改成这样:

$('#post_submit').click(function(event) {

第二,在第 4 行,您在最后以及在 ajax 调用之后和最后一行遗漏了一个 ;

关于javascript - ajax 在 google chrome 中发送两个变量但不在 mozilla firefox 中发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20890465/

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