如何在MVC中使用Jquery.Append()方法中的循环?
我正在开发MVC应用程序 我试图用以下代码附加div。 我想使用for循环在Append方法中绑定viewbag的数据。 L如何在MVC中使用Jquery.Append()方法中的循环?,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我正在开发MVC应用程序 我试图用以下代码附加div。 我想使用for循环在Append方法中绑定viewbag的数据。 L $(文档).ready(函数(){ $('lnkAddProduct')。单击(函数(){ $('#ProductList')。追加(“”+ :" + //现在列表将来自控制器,我想使用循环显示它…上面的html数据保持不变。 @foreach(ViewBag.LocationList中的var项) { } //将删除下面的硬编码值…并希望从上面的循环生成 ""
$(文档).ready(函数(){
$('lnkAddProduct')。单击(函数(){
$('#ProductList')。追加(“”+
:" +
//现在列表将来自控制器,我想使用循环显示它…上面的html数据保持不变。
@foreach(ViewBag.LocationList中的var项)
{
}
//将删除下面的硬编码值…并希望从上面的循环生成
"" +
"" +
"" +
"" +
“
”;
如何做到这一点?var ht=''
var ht = ''
var obj = {
"LocationName1": "5558",
"LocationName2": "8777",
"LocationName3": "8555",
"LocationName4": "2333",
};
$.each(obj, function (i, v) {
ht += "<div class='span1'style='margin-left:10px; Width:40px;' id='"+i+"_"+v+"'></div>";
});
$('#ProductList').append(ht);
var obj={
“LocationName1”:“5558”,
“位置名称2”:“8777”,
“位置名称3”:“8555”,
“位置名称4”:“2333”,
};
$。每个(对象、功能(i、v){
ht+=”;
});
$('#ProductList')。追加(ht);
不清楚您想做什么..您是否为控制器获取一些数据,然后在数据上循环生成一些动态html以显示该数据?是的,ankur,相同…仅追加$('#ProductList')。追加(ht);它将向div添加新控件,不会删除div中的现有控件。请检查更新的问题,我想绑定Viewbag中的数据。
var ht = ''
var obj = {
"LocationName1": "5558",
"LocationName2": "8777",
"LocationName3": "8555",
"LocationName4": "2333",
};
$.each(obj, function (i, v) {
ht += "<div class='span1'style='margin-left:10px; Width:40px;' id='"+i+"_"+v+"'></div>";
});
$('#ProductList').append(ht);