0

私はこのコードを持っています

$.post(
    'url', {
    date: $('#date').val()
},
function (response) {
    $("#content").html(response);
});

基本的に、スクリプトに日付を渡し、レコードのリストを返します。問題は、1 年以上前の日付を選択すると、ページが読み込まれないことです。スクリプトの実行にはさらに時間がかかるため、機能しないと思います。ページをレンダリングする前に ajax が完了するのを待つ方法はありますか?

4

1 に答える 1

0

タイムアウトではありませんか?

以下を使用してさらにデバッグしてみてください

$.post("example.php", function() {
  alert("success");
})
.done(function(data, textStatus, request) { alert("second success"); })
.fail(function(data, textStatus, request) { alert(textStatus); })
.always(function(data, textStatus, request) { alert("finished"); });
于 2013-05-16T19:48:00.953 に答える