javascript - 向 PHP (Ajax) 发送多个参数
问题描述
在 Ajax 上传递或发送多个参数时,我被困在这里。它只有在我通过一个时才有效。这里是 Ajax 代码:
$.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);
}
});
推荐阅读
- python-3.x - 我正在尝试使用带有 python 的循环来配置 ESXi 主机标准 vSwitch
- gitlab - Gitlab存储库时间长度和文件存储大小
- ros - 使用 ROS 和凉亭模拟机器人蜘蛛
- html - 如何使用 Python 删除 html 标签?
- java - Java BufferedReader 冻结
- javascript - WebSocket 打开时间
- php - 如何从 UploadFile 类创建非映射派生 CV 类
- keras - 图像识别的类别不平衡
- spring-boot - 如何使用@ControllerAdvice 捕获 Spring boot 2 webflux 中的所有异常
- jquery - 如何在部分加载时绑定事件 Shopify