jQuery.ajax 呼び出しを試みます。
jQuery("#search_form").live("submit", function() {
search_nr = jQuery("#search_input").val();
jQuery.ajax({
url: '/modules/mod_findarticle/process.php',
data: "search_nr="+search_nr,
async: true,
'success': function(data) {
alert(data);
},
'error': function(jqXHR, textStatus, errorThrown) {
alert(jqXHR.status+", " + jqXHR.statusText+", "+textStatus+", "+errorThrown);
}
});
});
その見返りに、私は常に「0、エラー、エラー」メッセージのアラートを受け取ります。async=falseですべて問題ありません。非同期呼び出しでは、実際のデータが受信される前にスクリプトが作業を終了することは知っていますが、これを回避するにはどうすればよいですか?