我有一個正常的形式,有時返回一個文件或重定向到另一個頁面的用戶。這是一個報告表格,他們可以在PDF,圖表(頁面),Excel或HTML(頁面)中查看結果。如何使用JavaScript/jQuery獲取沒有AJAX的表單返回?
我沒有,我不能有一個AJAX提交。我只有以下代碼:
<script type="text/javascript">
$('#myForm').submit(function(){
$('.loading').fadeIn();
return;
});
</script>
<form id="myForm" action="script.php">
<input type="text" name="first_name" />
<input type="submit" value="Submit" />
<div class="loading">Loading...</div>
</form>
這是一個通用的案例來舉例說明我的實際代碼。 我想要的是獲取表單的返回(在我的情況下,只是文件下載時的真實返回值),以刪除加載或發出錯誤消息。
這可能嗎?
'iFrames'只爲AJAX提交是有用的。根據OP的問題:_「我沒有,我也沒有AJAX提交。」_ – War10ck
您不需要使用AJAX上傳文件使用Iframe。 – putvande
您不必提交ajax提交,但那麼使用iframe的目的是什麼呢?如果你不是ajaxing,那麼一個普通的表單和頁面重新加載就可以完成同樣的任務。不需要使用iframe。 – War10ck