JavaScript循环和jQuery追加次数太多了

时间:2013-06-18 11:02:14

标签: javascript jquery html append

尝试通过jQuery追加到div,循环遍历一个简单的25索引数组。

所有内容都会附加,但附加内容会被执行25次,这意味着当我只需要25次时,我会得到625个结果。

数组看起来像这样,但最多是数据25:

["data", "data2", "data3"] 

我要追加的代码看起来像这样

$.each(stores, function(index, value) {
     $('.display-nearest-stores').append(value); 
     console.log(value)
});

1 个答案:

答案 0 :(得分:0)

HTML

$(document).ready(function(){
    var data=["data", "data2", "data3"];
  var sizeofdata=$(data).size();
  for(i=0;i<sizeofdata;i++)
 {
 $('#jsondata').append(data[i]+'<br>');
 } 
});

JQUERY

[HttpPost]
[AllowAnonymous]
[Route("Cat/SelCat/{form?}")]
public ActionResult SelCat(FormCollection form) 
{ 
    string selectedValues = form["SelectedCat"];
    // ...
    int id = selectedCatID;

    // look in the database for title by the given id
    string seofriendlyTitle = ...;
    return RedirectToAction("Index", new { id = id, seoname = seofriendlyTitle });
}

这可能有助于您或enter image description here