2 回答

TA貢獻(xiàn)1909條經(jīng)驗 獲得超7個贊
<h1>Add CPU</h1>
<form id="formupload" method="post" action="actions/cpu_action.php">
<label for="name">Name</label>
<input type="text" name="cpu_name" />
<label for="price">Price</label>
<input type="text" name="cpu_price" />
<input type="submit" value="Add" />
</form>
現(xiàn)在我們必須清除表單的默認(rèn)操作(我將使用 jquery)
$('#formupload').on('submit',function(e){
e.preventDefault();
var formData = new FormData(this);
$.ajax({
type:'POST',
url: $('#formupload').attr('action'),
data:formData,
cache:false,
contentType: false,
processData: false,
success:function(result){
if(condition){}
else{}
}
})
})
試試這個它會工作

TA貢獻(xiàn)1906條經(jīng)驗 獲得超3個贊
<button type="button" onclick="loadDoc()">Request data</button>
<script>
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("table").innerHTML = this.responseText;
}
};
xhttp.open("POST", "pageToPost.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("data1=bar&data2=foo");
}
</script>
這將獲取響應(yīng)并使用響應(yīng)更新帶有 id 的元素table,因此請確保它在 html 中。
- 2 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報