gpt4 book ai didi

javascript - 如何将变量从一个ajax函数传递到另一个ajax函数

转载 作者:行者123 更新时间:2023-12-03 04:12:15 25 4
gpt4 key购买 nike

我正在使用 codeigniter 和 ajax 开发购物车。现在我在ajax部分遇到问题。我需要将一个变量从一个 ajax 函数传递到另一个函数

这是我的ajax函数,我在$(".product_add").click(function(event)函数中有id,我需要在$(".view_cart)中获得相同的id ").click(function(event) 函数

$(".view_cart").click(function(event) {

$.ajax({
type: 'POST',
url: '<?php echo site_url("ajax_controller/view_cart")?>',
data: {
id: '1'
},
success: function(response) {
$("#cart_container").html(response);
$("#myModal_cart").modal('show');
}
}); /* Aajx */
});


$(".product_add").click(function(event) {
var id = $(this).data('id');
alert(id);
$.ajax({
type: 'POST',
url: '<?php echo site_url("ajax_controller1/product_add")?>',
data: {
id: '1'
},
success: function(response) {
$("#cart_container").html(response);
$("#myModal_cart").modal('show');
}
}); /* Aajx */
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li style=""><a href="javascript:void(0);" class="product_add">pro Items</a></li>
<a href="#" id="edit_product" data-id="<?php echo $fea['product_id'];?>" name="id" data-text="Add To Cart" class="my-cart-b item_add add_to_cart">Add To Cart</a>

最佳答案

您可以定义一个变量,例如

var globalId = 0;

然后

$(".product_add").click(function(event) {
var id=$(this).data('id');
globalId = id;
}

$(".view_cart").click(function(event) {
var currentId = globalId;
}

关于javascript - 如何将变量从一个ajax函数传递到另一个ajax函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44279153/

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