gpt4 book ai didi

javascript - php中上传表单的进度条失败

转载 作者:太空宇宙 更新时间:2023-11-04 13:20:31 25 4
gpt4 key购买 nike

我的 upload.php 中有这样一段代码:

调用javascript的语句如下:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.js" type="text/javascript"></script>
<script>

$(document).ready(function() {
//

//show the progress bar only if a file field was clicked
var show_bar = 0;
$('input[type="file"]').click(function(){
show_bar = 1;
});

//show iframe on form submit
$("ajax-contact-form").submit(function(){

if (show_bar === 1) {
$('#upload_frame').show();
function set () {
$('#upload_frame').attr('src','upload_frame.php?up_id=<?php echo $up_id; ?>');
}
setTimeout(set);
}
});
//

});

</script>

这是表单代码语句:

<form id="ajax-contact-form" action=""  method="post" enctype="multipart/form-data" name="form1">

<INPUT type="text" name="name" value="Material Name:" onBlur="if(this.value=='') this.value='Material Name:'"
onFocus="if(this.value =='Material Name:' ) this.value=''">
<div class="clear"></div><br>
Choose a file to upload:<br />

<!--APC hidden field-->
<input type="hidden" name="APC_UPLOAD_PROGRESS" id="progress_key" value="<?php echo $up_id; ?>"/>
<div class="clear"></div>
<!---->

<input name="file" type="file" id="file" size="3000"/>
<div class="clear"></div>
<!--Include the iframe-->
<br />
<iframe id="upload_frame" name="upload_frame" frameborder="0" border="0" src="" scrolling="no" scrollbar="no" > </iframe>

<!---->

<INPUT class="submit" type="submit" name="submit" value="submit">
<div class="clear"></div>
</form>

但是当我上传文件时,页面上没有显示进度条。虽然我输入了正确的地址,但它给出了一个错误。

我该如何解决这个问题?

谢谢...

最佳答案

这里有一个语法错误:

     setTimeout(set);

setTimeout() 的语法是setTimeout(function,milliseconds,lang)

关于javascript - php中上传表单的进度条失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24105081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com