我試圖刷新DIV中的數據,無需重新加載整個頁面。所以,用戶在CompanyName文本框中輸入一個名稱並按回車鍵,我想要表單提交,然後我的代碼將處理,從數據庫中獲取新數據,然後顯示回「div1」。jQuery的 - 提交表格和刷新內
我在下面有這些DIV。
<div id="div1-wrapper">
<div id="div1" style="border:solid 1px red; width: 100%;">
<table width="90%" align="center" class="RowDetail">
<tr>
<--- The Data Refreshing Display Here --->
</tr>
</div>
</div>
<form name="form1" id="form1" method="post" action="PurchaseRequestList.asp" onsubmit="return validSearch();">
<input type="text" name="CompanyName" id="CompanyName" value="" class="box2">
</form>
這是我到目前爲止已經試過,但沒有運氣...
$('#CompanyName').on('keypress', function(e) {
if (e.keyCode == 13)
{
var url = 'PurchaseRequestList.asp';
$.ajax({
method: 'post',
url: url + '?#div1',
success: function(data) {
$('#div1-wrapper').load(data);
}
});
由於提前,
您需要將您的研究重點放在'ajax'上。 – Sparky
我沒有看到任何表單提交。 – OlivierH
Follw這個偉大的教程:[使用jQuery進行Ajax調用的5種方法](http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/) –