Javascript 使用jquery从表中获取单行

Javascript 使用jquery从表中获取单行,javascript,jquery,Javascript,Jquery,我从用户那里获取值,我从文件中随机映射该值,我只想向用户显示表中的一行,我想删除其他行,不幸的是,我没有显示一行 $(函数(){ $.getJSON('/static/yer.json',函数(数据){ var deger=$(“输入[name=deger]”)。val()//kullancının girdiği değeri alıyyorum $。每个(数据、函数(i、f){ 如果(f.plaka==随机){ var tblRow=“”+ "" + "" + "" + “+deger+”

我从用户那里获取值,我从文件中随机映射该值,我只想向用户显示表中的一行,我想删除其他行,不幸的是,我没有显示一行

$(函数(){
$.getJSON('/static/yer.json',函数(数据){
var deger=$(“输入[name=deger]”)。val()//kullancının girdiği değeri alıyyorum
$。每个(数据、函数(i、f){
如果(f.plaka==随机){
var tblRow=“”+
"" + "" + "" +
“+deger+”+
“+f.yerler+”+
“+f.bolge+”+
“+f.ili+”+
“+f.teskilati+”+
“”+f.acm+“”+
""
$(“tbody”)。追加(tblRow);
}
});
//$(“tbody tr”).hide()
//变量toplam=$(“tbody tr”).size()
rastgele=Math.floor(Math.random()*toplam);
//如果(!$(“tbody tr”).eq==ratgel){
//tr.remove();};
//$(“tbody tr”).eq(ratgel).show(1000)
});
});
}
}
JqGrid内置了一个您可以利用的功能。调用
clearGridData
清除网格,然后调用
addRowData

一些例子

$('#myGrid').jqGrid('clearGridData')

$('#myGrid').jqGrid('addRowData',i,myData[i])


您是希望清除网格,然后添加一行,还是希望删除除要保留的行以外的所有行?PS:不要在循环中追加。事后再做。连接而不是附加一次。我希望清除网格,然后添加一行,但没有正确地看到我的作业。是的,它只显示一个数据,但不在我想要的内存中存储数据。在第一次尝试时,它会给出一个east结果,但当我连续启动时,它还会提取内存中的旧数据,导致复杂性。我分享我的整个项目,你知道我的意思吗