Javascript 从php传递json数组
我花了几个小时寻找我的问题的解决方案,却找不到答案 我在同一个页面上进行搜索,为此,我使用Jquery、AJAX和PHP php中的数组仍然返回未定义 PHP代码:Javascript 从php传递json数组,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,我花了几个小时寻找我的问题的解决方案,却找不到答案 我在同一个页面上进行搜索,为此,我使用Jquery、AJAX和PHP php中的数组仍然返回未定义 PHP代码: $i=0; while($eee = mysqli_fetch_array($result)) { $array[$i][1] = $eee['ex']; $array[$i][2] = $eee['ex']; $array[$i][3] = $eee['ex']; $array[$
$i=0;
while($eee = mysqli_fetch_array($result)) {
$array[$i][1] = $eee['ex'];
$array[$i][2] = $eee['ex'];
$array[$i][3] = $eee['ex'];
$array[$i][4] = $eee['ex'];
$array[$i][5] = $eee['ex'];
$array[$i][6] = $eee['ex'];
$array[$i][7] = $eee['ex'];
$i = $i + 1;
}
json_encode($array)
AJAX和JQUERY
jQuery(document).ready(function(){
$(document).on('submit', '#FormData', function(e) {
$.ajax({
url: $(this).attr('action'),
type: $(this).attr('method'),
data: $(this).serialize(),
success: function(data) {
console.log(data[1]);
}
});
e.preventDefault();
});
});
谢谢你的帮助;) 在php文件中使用echo
json\u encode($array)代码>
在jquery中
type: 'json',
method:'post'
,这就是PHP文件中的全部内容吗?是否返回任何内容或echo json_encode()
任何内容?如果是重要的代码,我将删除表名和数据库连接。我知道这个查询是一个正确的数组,因为我已经打印了数组以查看它是否正确。最重要的是,使用WebBrowser控制台进行调试,并向我们展示您可以找到的内容。这会让你的工作轻松万分。@DanFromGermany是的,我知道这一点,我很高兴using@Ruben但是您没有与我们共享信息,但仍然希望得到帮助……而且您的json_编码需要是echo json_编码($array)代码>当我添加数据类型:'json',方法:'post'时,它在ajax上没有成功。你能告诉我为什么吗?