我有以下问题:
当用户想要增加你想购买的电影数量时,我做的第一件事是通过 jQuery.ajax 发送电影的 ID,这涉及到一个 php 函数来更新,然后在同一个函数中执行一个 SELECT 来获取价格运行总计,然后返回变量totalpricemovie中的值,我希望将该值放置在表的最后一列中,显示TOTAL,但不是如何:S
这是我的窗户
jQuery 代码将 ID 电影发送到 Update 并检索 totalprice 以在列 total TOTAL($) 中更新
$('.quantitymovie').live('change',function() {
claveMovie = $(this).attr('id');
updateQuantityMovie = {
idmovie : claveMovie,
tag : 'updateQuantity'
};
$.ajax({
type: "POST",
url: "./php/processFunctions.php",
data: updateQuantityMovie,
success: function(response) {
if(success.response == 'success') {
//put update price of a movie in last td of column called Total($)
} else {
alert ("Error al actualizar la cantidad de películas");
}
}
});
return false;
});
我认为它必须做一些事情,比如获取行的索引,然后找到最后一个包含变量 totalpricemovie 的单元格。
HTML 代码表
<div id="checkOutModal">
<fielset>
<legend>Datos de compra</legend>
<form id="formCheckout" name="checkOut" method="POST" action="php/processFunctions.php">
<table id="orderCheckout">
<th scope="col">Películas</th>
<th scope="col">Precio ($)</th>
<th scope="col">Cantidad</th>
<th scope="col">Total ($)</th>
</table>
<p>
<label for="nombreCliente">Nombre completo</label>
<input id="nombreCliente" class="required onlyLetter" name="nombreCliente" type="text"/>
</p>
<p>
<label for="direccionCliente">Dirección</label>
<input id="direccionCliente" class="required" name="direccionCliente" type="text"/>
</p>
<p>
<label for="emailCliente">Correo electrónico</label>
<input id="emailCliente" class="required" name="emailCliente" type="text"/>
</p>
<input id="finalizarCompra" name="finalizarCompra" type="submit" value="Finalizar"/>
<a href="#" id="contShopping">Seguir Comprando</a>
</form>
</fieldset>
</div>
注意:表格的内容是用 jquery.ajax() 中的另一个函数生成的