Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MVC中使用Jquery.Append()方法中的循环?_Jquery_Asp.net Mvc - Fatal编程技术网

如何在MVC中使用Jquery.Append()方法中的循环?

如何在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项) { } //将删除下面的硬编码值…并希望从上面的循环生成 ""

我正在开发MVC应用程序

我试图用以下代码附加div。 我想使用for循环在Append方法中绑定viewbag的数据。 L


$(文档).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);