append()拼接,输出双重数据
js代码:
function selectButton(){
$.ajax({
url:"${pageContext.servletContext.contextPath}/manager/checkUserDataSource.json",
data:{"id":1},
type:"GET",
dataType:"json",
success:function(data){
if(data!=null){
for(var v in data){
var r=data[v];
$("#dataTable").append('<tr><td>'+r.iD+'</td><td>'+r.proName+'</td><td>'+r.proDescript+'</td></tr>');
}
}
}
})
html代码:
<input type="submit" onclick="selectButton()" value="显示资料"/>
<table id="dataTable">
<tr id=tr_one>
<td>序号</td>
<td>名称</td>
<td>描述</td>
</tr>
</table>
输出数据是双重的
1 沙漠之鹰 大威力手枪
1 沙漠之鹰 大威力手枪
2 AWM 大威力狙击枪
2 AWM 大威力狙击枪
3 M4A1 最为常见的自动步枪
3 M4A1 最为常见的自动步枪
首页 上一页 下一页 末页
请问一下,这是为什么。是不是我哪里写的不对?先谢谢各位啦