私は約3時間探して読んでいましたが、うまくいきません。関数から値を取得したいので、それを使用して別の関数を実行できます。コールバックを作成する必要があると読みましたが、これは初めてなので、その方法がよくわかりません。皆さん、私を助けてくれますか?
これは、php からデータを取得するコードです。
$.getJSON(callback_url, {
ajax_action: 'list',
ajax_data: ''
}, function(data){
document.getElementById('ajax-box').innerHTML = "";
for(i=0;i<data.length;i++){
document.getElementById('ajax-box').innerHTML += '<div> Some data loaded here</div>';
}
});
このコードの後、次のようにデータ長が「1」より大きい場合、新しい関数を実行したいと思います。
if (data.length > 1) { some function here}
エラーが発生します:
ReferenceError: データが定義されていない場合 (data.length > 1) {
よろしく、