任何人都可以告诉我我在做什么错在下面的代码表单不提交给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