任何人都可以告訴我我在做什麼錯在下面的代碼表單不提交給iframe?將表單提交給iframe?
$(function() {
$(".preview").click(function() {
$('#sliderimage').wrap('<form action="/index/upload.php" method="post" id="imageform" target="imageupload" />');
$('#imageform').submit();
$('#sliderimage').unwrap();
return false;
});
});
<iframe style="display: none;" name="imageupload" id="imageupload"></iframe>
<input type="file" id="sliderimage" name="sliderimage">
<input type="button" class="preview" value="Preview">
你怎麼知道它沒有被提交給iframe?在我看來,你在表單中缺少一個'enctype =「multipart/form-data」',並在表單標記 – rlemon 2012-04-05 03:00:59
中將'type'切換爲'method'會發生什麼?頁面是否刷新?去upload.php?或沒有任何反應?您是否嘗試禁用顯示器:無,在iframe上?查看iframe的內容,如果有的話? – SinistraD 2012-04-05 03:02:01
我知道表單沒有被提交,因爲upload.php讀取<?php echo「run」; ?>和iframe從不包含字符串運行意味着它沒有提交。 – Renari 2012-04-05 03:06:26