0

このjQuery-オートコンプリートプラグインをダウンロードしました。リクエストは正常に機能しますが、コードまたはレスポンスに問題があります。

Uncaught TypeError:未定義のプロパティ'length'を読み取ることができません

if(suggestions.length && typeof Suggestions [0] ==='string'){..。

私のJS:

$('#myInput').autocomplete({
    serviceUrl: 'php/airports.php?get',
    onSelect: function (suggestion) {
        //Do something         
    }
});

私のHTML:

<input type="text" name="myInput" id="myInput" />

私の要求:

http://xxx/xxx/xxx/airports.php?get&query=hann

私の反応:

[
  {"name":"Hannover","iata":"HAJ"},
  {"name":"Shannon","iata":"SNN"}
]
4

1 に答える 1

0

私はあなたが実際にあなたのURLに含める必要はないと思い?getます-オートコンプリートはあなたのためにそれをするべきです。おそらく、自分が思っているURLに到達していないためundefined、オートコンプリートに戻ります。オートコンプリートは、応答の長さに基づいて計算を試みます。

于 2013-02-28T20:11:58.003 に答える