1

Typeahead.js は JSONP をサポートしています。JSONP データを正常に送受信しています。コンソールで確認できます。ただし、結果は Typeahead に表示されません。

PHP サーバーが送信しています

echo "callback".'('.json_encode($aout).');';

どのように見える

callback(["A 00000091","A 00000091s CHI","A 00000091s HENN","A 00086479","A 00086479sss","A 00144927sss%HEN","A 00165660s HEN","A 00324221sss","A 00325126 CsSP","A 00344270sss",""]);

私のコールバック機能

<script>
window.callback = function(data){
    console.log(data);
};
</script>

先行入力の初期化

$(document).ready(function(){
$(".myTypeHead").typeahead({
    name: "search",
    remote : {
        url : "http://zonessocialmedia.com/~zones/testing/search/search.php?search=%QUERY&callback=callback",
        dataType: 'jsonp'
    }
}); 
});

ログでデータを見ることができます。どのように Typeahead に追加できますか? クロスドメインの問題のため、JSONP を使用しています。

4

1 に答える 1