【发布时间】:2020-06-10 09:08:04
【问题描述】:
我有这个表格
<form action="" method="post" enctype="multipart/form-data" onsubmit="submit()">
<input id="name" class="btn" type="file" name="pic" multiple>
<br/><br/>
<button class="btn btn-primary" type="submit" id="submit" name="submit">UPLOAD</button>
</form>
<br/><br/>
Uploaded file: <a target="blank" href="<?php echo $fileurl;?>"><?php echo $fileurl;?></a>
我有这个脚本
<script>
function submit(event) {
event.preventDefault()
var http = new XMLHttpRequest();
http.open("POST", "", true);
http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
var params = "search=" + <<get search value>>; // probably use document.getElementById(...).value
http.send(params);
http.onload = function() {
alert(http.responseText);
}
}
</script>
我想在不重新加载页面的情况下提交表单,但不适合我。
【问题讨论】:
-
event.preventDefault() -
如何...请提供样品
-
还将您的按钮类型更改为“按钮”,看看是否有帮助。
-
将类型更改为“按钮”无效
标签: javascript html jquery ajax forms