Javascript 从php传递json数组

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[$

我花了几个小时寻找我的问题的解决方案,却找不到答案

我在同一个页面上进行搜索,为此,我使用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][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上没有成功。你能告诉我为什么吗?