私のjQueryスクリプトは次のようになります(フォームはアップロードするファイルを送信しています):
$("#addMore").click(function() {
$("#progForm").submit();
$("#upTar").css("display","block");
$("#title").val("");$("#obj").val("");$("#theory").val(""); $("#code").val("");$("#output").val("");$("#conc").val("");
});
$("#upTar") から始まるコードの実行を、フォームの送信が完了するまで (つまり、ファイルがアップロードされ、PHP スクリプトが応答するまで) 遅らせたいと考えています。
編集
#upTar は iframe であり、フォーム送信のターゲットです。#upTar は、フォーム アクション スクリプトからコンテンツが生成された後にのみ表示されるようにしたいと考えています。
ありがとう!
解決後のコード
$("#addMore").click(function() {
$("#progForm").submit();
$('#upTar').load(function() {
$("#upTar").css("display","block");
$("#title, #obj, #theory, #code, #output, #conc").val("");
});
});