как он говорил в вопросе, я обновляю inputs, через которое я ввожу в двух из них, двух количества и том цены единицы продукции. Сейчас он обновляет меня хорошо с AJAX, но нужно, чтобы он изменил неудар в лунку для того, чтобы actialice, есть какая-то форма соответствующего писца, если он обновил мгновенно??? Привет
AJAX
$('#ePrecioUnd, #cntComprada').on("change", function(e) {
var unidad = $(this).val();
var precio = $("#ePrecioUnd").val();
var cantidad = $("#cntComprada").val();
var datos = {
'precio': precio,
'cantidad': cantidad,
};
$.ajax({
url: "sumasFact.php",
type: "post",
dataType: "json",
data: datos,
success: function (resultado){
$("#eSubTotal").val(resultado.totalConCantidades);
$("#iva").val(resultado.ivaD100);
$("#eTotal").val(resultado.ivaTotal);
}
});
console.log(unidad);
});
Ответ
include ("../conexion/conexion.php");
$cantidad =$_POST['cantidad'];
$precio=$_POST['precio'];
$totalConCantidades = $precio * $cantidad;
$ivaX21 = $totalConCantidades*21;
$ivaD100 = $ivaX21/100;
$ivaTotal = $ivaD100 + $totalConCantidades;
$resultado=array();
$resultado['totalConCantidades'] = $totalConCantidades;
$resultado['ivaD100'] = $ivaD100;
$resultado['ivaTotal'] = $ivaTotal;
echo json_encode($resultado)
И непервое в неударе в лунку с #ID
SoluciГіn с помощью @lois6b
// Evento que es lanzado cuando se escribe en un campo. busca así: event when type jquery. =)
$('.inputcalculo').keyup(function(e) {
var unidad = $(this).val();
var precio = $("#ePrecioUnd").val();
var cantidad = $("#cntComprada").val();
console.log(precio + " - " + cantidad);
var datos = {
'precio': precio,
'cantidad': cantidad,
};
$.ajax({
url: "sumasFact.php",
type: "post",
dataType: "json",
data: datos,
success: function (resultado){
$("#eSubTotal").val(resultado.totalConCantidades);
$("#iva").val(resultado.ivaD100);
$("#eTotal").val(resultado.ivaTotal);
}
});
//console.log(unidad);
});
Просто aГ±adir событие keyup