【发布时间】:2019-07-12 00:23:18
【问题描述】:
我正在尝试将 javascript 数组传输到 php 数组,并在我的 php 文件中使用了以下代码:
var rowArr=[];
var currow=$(this.closest('tr'));
var col1=currow.find('td:eq(0)').text();
rowArr.push(col1);
var col2=currow.find('td:eq(1)').text();
rowArr.push(col2);
var col3=currow.find('td:eq(2)').text();
rowArr.push(col3);
var myJSONText = JSON.stringify( rowArr );
$.ajax({
type: "POST",
url: "jsonRecieve.php",
data: { emps : myJSONText},
success: function() {
alert("Success");
}
});
所以当我运行此代码时,我会收到成功警报,但我没有看到任何数组元素被打印出来。我也没有收到任何错误消息。这是我的 jsonRecieve.php:
<?php
$rowAr=$_POST['emps'];
print_r($rowAr);
?>
有没有办法验证它已被转移?我不相信它有,但如果没有,有人可以帮忙吗?
【问题讨论】:
标签: javascript php arrays ajax post