こんにちは、私はレコードを表示するテーブルを持っており、私はjqueryのメソッド.html()を使用してテーブルを表示しています。 help..Hereは.html()はテーブルを表示するjqueryで動作していません
$(document).ready(function(){
$('#dateButton').click(function(){
var val=$('#datetextboxid').val();
$.ajax({
url : 'T_Oms_08_D_Delivery_Servlet',
type : 'POST',
dataType : 'json',
success : function(json) {
var dateTableRow = "";
var headerOfTable="";
$.each(json, function(key, value){
if(value.date==val){
dateTableRow=dateTableRow
+"<tr bgcolor='#F0F8FF'>"
+"<td>" + value.omsOrderId+ "</td>"
+"<td>" + value.orderId+ "</td>"
+"<td>" + value.customerId+ "</td>"
+"</tr>";
}
});
headerOfTable=headerOfTable
+ "<tr bgcolor='#6495ED'>"
+"<td>Order DB ID</td>"
+"<td>Order ID</td>"
+"<td>Customer ID</td>"
+"</tr>";
$("#form").html(headerOfTable+dateTableRow).fadeOut(2000).fadeIn(1000);
},
error : function(xhr, status, errorThrown) {
alert("Sorry, there was a problem!");
console.log("Error: " + errorThrown);
console.log("Status: " + status);
for (key in xhr)
console.log(key + ":" + xhr[key]);
},
complete : function(xhr, status) {
//alert("The request is complete!");
}
});
});
});
「datebutton」私のjavascriptのコードである私がクリックして、テーブルを参照することが出来るのですbutton.whereのIDでください。ここ はvelowコードを試し、簡単に見てから、私のhtmlコード
<div id="divOfDateTable">
Search:<input type="text" id="datetextboxid"><button id="dateButton">Search</button>
<table cellpadding="5" cellspacing="1" border="1" style="empty-cells: hide;" width="2800" >
<tbody id="form">
</tbody>
</table>
</div>
HTMLコードを貼り付けることができます –
'#form'はテーブル要素のIDですか? – Archer
テーブルに正しいコンテンツが表示されない、または問題を誤解してしまったという問題はありますか? – TrueStory