Javascript 将多个参数发送到PHP(Ajax)
在Ajax上传递或发送多个参数时,我被困在这里。只有当我通过一个考试时它才起作用。下面是Ajax代码:Javascript 将多个参数发送到PHP(Ajax),javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,在Ajax上传递或发送多个参数时,我被困在这里。只有当我通过一个考试时它才起作用。下面是Ajax代码: $.ajax({ type: "POST", url: "dataCartas.php", data: {valorXY: valorXY, CentroX: CentroX}, success: function(msg){
$.ajax({
type: "POST",
url: "dataCartas.php",
data: {valorXY: valorXY,
CentroX: CentroX},
success: function(msg){
// return value stored in msg variable
console.log(valorXY + CentroX)
}
});
以及PHP代码:
$valorXY = $_POST['valorXY'];
$CentroX = $_POST['CentroX'];
include "configX.php";
if ($conn){
$sql="EXEC sp_InsertaComID @ComID = '".$valorXY."', @DR =
'".$CentroX."'";
if ($rs=sqlsrv_query($conn,$sql)){
}else{
echo (print_r(sqlsrv_errors(), true));
}
}else{
die(print_r(sqlsrv_errors(), true));
}
对不起,我的英语不好:你可以序列化一个表单
$.ajax({
type: 'post',
url: 'include/ajax.php',
data: $('#form').serialize(),
success: function (response) {
// do something
},
error: function(jqxhr,textStatus,errorThrown){
console.log(jqxhr);
console.log(textStatus);
console.log(errorThrown);
}
});
您还可以使用表单数据您看到了什么使您认为它没有同时发送它们?@Taplar当我在PHP上给DR一个像@DR='0999'这样的值时,它可以工作并将ComID和DR保存在db中。我认为这与CentroX有关