2011-11-28 60 views
0

我試圖用iframe做一個假的Ajax文件上傳。當我提交表單時,瀏覽器窗口會瞬間閃爍白色。這裏是我的代碼:將表單提交給iframe時瀏覽器閃爍一秒鐘

$('#element input[type="file"]').change(function() { 
    $('#somediv').append('<iframe src="/" name="uploadFrame"></iframe>'); 
    $('#somediv form').attr('target', 'uploadFrame').submit(); 
    }); 
+0

您的網頁是否有有效的文檔類型?是所有瀏覽器中發生的閃光? –

+0

是的。 <!DOCTYPE html>。由於我使用基於cookie的身份驗證開發應用程序,並且我沒有確定的視圖,所以我無法在其他瀏覽器中測試它。當我在網上使用其他示例時,我無法看到閃光燈。 –

+0

它發生了什麼瀏覽器?我一直使用代碼非常相似大約一年,現在沒有問題。 –

回答

0

添加:

width="0" height="0" marginheight="0" marginwidth="0" scrolling="no" frameborder="0" 

要iframe的解決了這個問題。