在一个动作中重新加载两个不同的div

时间:2016-02-02 13:28:29

标签: javascript jquery ajax

我正在建立一个网上商店,当你把产品放入购物车时,我想更新两个不同的div。 其中一个div将更新没有任何问题。

<script>
function submitForm(id) {
$.ajax({type:'POST', url: '/_script/add_ajax.php', data:$('#add'+id).serialize(), success: function(response) {
    $('#add'+id).find('.kassaajax'+id).html(response);
}});

return false;
}
</script>
<form id="add<?php echo $prodID; ?>" onsubmit="return submitForm(<?php echo $prodID; ?>);">
<div class="kassaajax<?php echo $prodID; ?>"></div>

但我也希望重新加载#kassaajax。

<div id="kassaajax"><?php include('inc/kassa.php'); ?></div>

1 个答案:

答案 0 :(得分:0)

由于该div有一个ID,所以只需将响应放入其中:

function submitForm(id) {
    $.ajax({
       type:'POST', 
       url: '/_script/add_ajax.php', 
       data:$('#add'+id).serialize(), 
       success: function(response) {
           $('#add'+id).find('.kassaajax'+id).html(response);
           $('#kassaajax').html(response); // <----add this to update
       }
    });
    return false;
}