Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ajax从mysql/php获取多维结果_Mysql_Json_Ajax_Encode - Fatal编程技术网

通过ajax从mysql/php获取多维结果

通过ajax从mysql/php获取多维结果,mysql,json,ajax,encode,Mysql,Json,Ajax,Encode,我试图使用上面的例子将MYSQL数据传递给AJAX,但它只使用一个一维数组,如何从多维数组中获取数据 以下是我尝试过的一些测试代码(load_ajax.php): 和HTML格式(load_ajax.HTML): $.ajax({ url:“load_ajax.php”, 数据类型:“json”, 成功:函数(数据、文本状态、xhr){ data=JSON.parse(xhr.responseText); 对于(i=0;i,我在另一个浏览器(Firefox)上尝试了该代码,它工作正常 我不知

我试图使用上面的例子将MYSQL数据传递给AJAX,但它只使用一个一维数组,如何从多维数组中获取数据

以下是我尝试过的一些测试代码(load_ajax.php):


和HTML格式(load_ajax.HTML):

$.ajax({
url:“load_ajax.php”,
数据类型:“json”,
成功:函数(数据、文本状态、xhr){
data=JSON.parse(xhr.responseText);

对于(i=0;i,我在另一个浏览器(Firefox)上尝试了该代码,它工作正常

我不知道为什么它不能在Chrome中工作。重新加载页面不会让它再次工作。必须关闭窗口并重试


很抱歉!请尝试下面的代码

$.ajax({
    url: "load_ajax.php",
    dataType: "json",
    success: function(data, textStatus, xhr) {
               data = JSON.parse(xhr.responseText);
               $.each(data, function(i, item) {
                 alert(data[i].word_id +"/" +data[i].word_name);
               });​
             }
});

使用jquery的
$。在ajax函数中使用each()
each()
方法为每个匹配的元素指定要运行的函数

$.ajax({
    url: "load_ajax.php",
    datatype:"json",
    success: function(data, textStatus, xhr) {
                    data = JSON.parse(data);
                    $.each(data, function(index,element){
                        alert(element.word_id);
                        alert(element.word_name);
                    });

                }
    });
欲了解更多信息,请参阅此处的小提琴

$.ajax({
    url: "load_ajax.php",
    dataType: "json",
    success: function(data, textStatus, xhr) {
               data = JSON.parse(xhr.responseText);
               $.each(data, function(i, item) {
                 alert(data[i].word_id +"/" +data[i].word_name);
               });​
             }
});
$.ajax({
    url: "load_ajax.php",
    datatype:"json",
    success: function(data, textStatus, xhr) {
                    data = JSON.parse(data);
                    $.each(data, function(index,element){
                        alert(element.word_id);
                        alert(element.word_name);
                    });

                }
    });