Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Jquery 在“自动完成”框中仅显示ajax响应的一部分_Jquery_Ajax_Autocomplete_Jquery Autocomplete - Fatal编程技术网

Jquery 在“自动完成”框中仅显示ajax响应的一部分

Jquery 在“自动完成”框中仅显示ajax响应的一部分,jquery,ajax,autocomplete,jquery-autocomplete,Jquery,Ajax,Autocomplete,Jquery Autocomplete,当我执行ajax请求时,我会收到s.th。像 { { "A": "X", "B": "Y", "C": "Z" }, { "A": "M", "B": "N", "C": "O" } } 在autocompletepannel中,我不想显示整个Json,而只是其中的一部分。例如,仅值X 而不是 +------------------+ | A:X, B:Y, C:Z | +---------

当我执行ajax请求时,我会收到s.th。像

{
    {
     "A": "X",
     "B": "Y",
     "C": "Z"
    },        {
     "A": "M",
     "B": "N",
     "C": "O"
    }
}
在autocompletepannel中,我不想显示整个Json,而只是其中的一部分。例如,仅值
X

而不是

+------------------+
| A:X, B:Y, C:Z    |
+------------------+
| A:M, B:N, C:O    |
+------------------+
我想要s.th,比如:

+------------------+
|         X        |
+------------------+
|         M        |
+------------------+
以下是我的代码的相关部分:

$('#some_id').live('keyup.autocomplete', function(){
            $(this).autocomplete({
                minLength: 3,
                source : 'some_php_script.php',
                select: function(event,ui){
                    if (ui.item) {
...

一些带有json的php脚本只需使用以下代码

var a = [ {  "A": "X","B": "Y","C": "Z" }, {"A": "M", "B": "N",  "C": "O"}  ];   
a.forEach(function(entry) {
         console.log(entry["A"]);
});

谢谢

我知道您只需要获取JSON数组中的一些值,所以请检查我的代码