我有一个具有很多输入数字的代码,并编写了一个代码以收集所有值并将其通过ajax传递,并接收一个php文件并将其添加到会话中,但是这种情况不会发生,有人可以告诉我为什么吗?我已经尝试了几件事,仍然没有尝试。
似乎数据没有发送到ajax中的php文件,没有接收和发送,有人知道为什么吗?我在做什么错了?
function realizaProceso(valorCaja1, valorCaja2,valorCaja3, valorCaja4,valorCaja5, valorCaja6,valorCaja7, valorCaja8,valorCaja9, valorCaja10,valorCaja11, valorCaja12,valorCaja13, valorCaja14,valorCaja15, valorCaja16,valorCaja17, valorCaja18,valorCaja19, valorCaja20,valorCaja21){
var parametros = {
"valorCaja1" : valorCaja1,
"valorCaja2" : valorCaja2,
"valorCaja3" : valorCaja3,
"valorCaja4" : valorCaja4,
"valorCaja5" : valorCaja5,
"valorCaja6" : valorCaja6,
"valorCaja7" : valorCaja7,
"valorCaja8" : valorCaja8,
"valorCaja9" : valorCaja9,
"valorCaja10" : valorCaja10,
"valorCaja11" : valorCaja11,
"valorCaja12" : valorCaja12,
"valorCaja13" : valorCaja13,
"valorCaja14" : valorCaja14,
"valorCaja15" : valorCaja15,
"valorCaja16" : valorCaja16,
"valorCaja17" : valorCaja17,
"valorCaja18" : valorCaja18,
"valorCaja19" : valorCaja19,
"valorCaja20" : valorCaja20,
"valorCaja21" : valorCaja21
};
$.ajax({
data: parametros,
url: 'addCart2.php',
type: 'post',
beforeSend: function () {
$("#resultado").html("Procesando, espere por favor...");
},
success: function (response) {
//$("#resultado").html(response);
}
});
}
$(document).ready(function(){
$('[name="ingrediente"]').on('change',function () {
var _thisVal = $(this).val();
if (this.checked) {
$("#quiantitynice" + _thisVal).show();
} else {
$("#quiantitynice" + _thisVal).hide();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="form-check">
<input class="form-check-input" name="ingrediente" type="checkbox" id="ing19" value="19">
<label class="form-check-label" for="ing19">CAMARON</label>
</div>
<div class="quiantitynice" id="quiantitynice19" style='position:relative;display:none'>
<input class="formgroup" type="number" name="quantity19" id="quiantitynice19" min="1" value="" Style="width:45Px" placeholder="1">
</div>
<div class="form-check">
<input class="form-check-input" name="ingrediente" type="checkbox" id="ing20" value="20">
<label class="form-check-label" for="ing20">TOFU</label>
</div>
<div class="quiantitynice" id="quiantitynice20" style='position:relative;display:none'>
<input class="formgroup" type="number" name="quantity20" id="quiantitynice20" min="1" value="" Style="width:45Px" placeholder="1">
</div>
<div class="row text-center">
<div class="col">
<button class="btn btn-lg btn-wy" name ="btnsubmin" type = "submit" onclick="realizaProceso($('#quiantitynice1').val(),$('#quiantitynice2').val(),$('#quiantitynice3').val(),$('#quiantitynice4').val(),$('#quiantitynice5').val(),$('#quiantitynice6').val(),$('#quiantitynice7').val(),$('#quiantitynice8').val(),$('#quiantitynice9').val(),$('#quiantitynice10').val(),$('#quiantitynice11').val(),$('#quiantitynice12').val(),$('#quiantitynice13').val(),$('#quiantitynice14').val(),$('#quiantitynice15').val(),$('#quiantitynice16').val(),$('#quiantitynice17').val(),$('#quiantitynice18').val(),$('#quiantitynice19').val(),$('#quiantitynice20').val(),$('#quiantitynice21').val());">AGREGAR</button> <!-- addToCar(''); -->
</div>
</div>
在最后一个文件addCart.php中,我只收到帖子的值,并将它们放在会话中