gpt4 book ai didi

javascript - 通过 jquery-ajax 在表单内使用两个不同的提交按钮提交表单

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

我在这里寻找了很多答案,但无法解决这个问题。我试图在表单中使用两个不同的提交按钮提交表单,但结果就像询问表单的方法和操作。虽然我已经使用了 e.preventDefault()用于防止默认表单提交。谢谢

这是我的表格

<form class='detail-button'>
<input type='hidden' id='sell_id' value='$pro_id' />
<input type='hidden' id='sell_name' value='$pro_name' />
<input type='hidden' id='sell_vd' value='$vendor' />
<input type='submit' id='sell_add' class='btn' value='ADD TO CART'/>
<input type='submit' id='sell_buy' value='BUY NOW'/>
</form>

这是使用的脚本

$(document).ready(function() {
$('#sell_add').on('click', function(event) {
event.preventDefault();
var id = $("#sell_id").val();
var name = $("#sell_name").val();
var vendor = $("#sell_vd").val();
$.ajax({
type: "POST",
url: "add_to_cart.php",
data: 'id=' + id + '&name=' + name + '&vendor=' + vendor + '&click=cart',
beforeSend: function() {
$("#add_status").hide();
},
success: function(data) {
var result = jQuery.parseJSON(data);
$("#add_status").show();
$("#add_status").html(result.stat);
$(".cartqty").html(result.qty);
}
});
});
});

$(document).ready(function() {
$('#sell_buy').on('click', function(event) {
event.preventDefault();
var id = $("#sell_id").val();
var name = $("#sell_name").val();
var vendor = $("#sell_vd").val();
$.ajax({
type: "POST",
url: "add_to_cart.php",
data: 'id=' + id + '&name=' + name + '&vendor=' + vendor + '&click=buy',
success: function(data) {
window.location.href = data;
}
});
});
});

最佳答案

请使用:detail-button 是您的表单类

$('.detail-button').on('提交',函数(事件){
//在这里写下你的 AJAX 代码
}

关于javascript - 通过 jquery-ajax 在表单内使用两个不同的提交按钮提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35290595/

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