0

AJAX 呼び出しに問題があります。

var updateData = function(param, value)
{
    $.ajax({
    type: 'GET',
    url: ajax_router,
    data: 'param='+param+'&value='+value,
    success: reloadList()
    });
}

残念ながら、reloadList() 関数が呼び出されるのが早すぎます。ページは新しいデータでリロードされません。F5 キーを押すと、新しいデータがここにあるので、データベースの更新が機能します。適切なタイミングで reloadList() 関数を呼び出すだけです。

私も complete: reloadList() を試しましたが、どちらも機能しませんでした。

何か案は ?ありがとう !

4

1 に答える 1

4

からブラケットを取り外しますreloadList()

success:ハンドラーで関数自体を渡すのではなく、すぐに関数を呼び出しています。

于 2012-09-07T09:11:53.217 に答える