我想通过 ajax 向 PHP 发送一组选中复选框的 id。我不断收到未定义的数组键“progid”。当我在 jQuery 中提醒 progid 时,我得到了正确的 ID。我知道这是一个重复的问题,但我确实搜索了很多并尝试了很多解决方案,但没有任何效果。
html代码:
while($row3 = $result3->fetch_assoc()) {
$courseName = $row3['courseName'];
$coursePrice = $row3['coursePrice'];
$courseId = $row3['id'];
$programList .= '
';
}
echo $programList;
jQuery 代码:
$('#submit').click(function() {
var progid = [];
$.each($("input[name='course[]']:checked"), function(){
progid.push($(this).attr("id"));
});
$.ajax({
type: "POST",
url: "test.php",
data: progid,
success: function(data){
console.log('success: ' + progid);
}
});
});
php代码:
编辑:当我将数据发送到同一页面时,它确实可以工作并在跨度内显示数组,但是当我将它发送到另一个 PHP 文件时它不起作用,它会显示错误。
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容