我试图在AJAX回调中使用for循环,但我无法让它工作。
function swapsite(e){
$.ajax({
type: "POST",
url: "../queryadmin.inc.php",
data: {site:e}
}).done(function( msg ) {
console.log(msg);
var result=JSON.parse(msg);
console.log("----------------");
console.log(result);
$('#draggable').html("<p id='article"+result[0]['id']+"'>"+result[0]['title']+"</p>");
var i=0;
for(i=2,i<=7,i++) $('#draggable'+i).html("<p id='article"+result[i]['id']+"'>"+result[i]['title']+"</p>");
});
}问题在于以作为开头的行
发布于 2013-08-13 14:03:39
对于Javascript for循环来说,这是错误的语法。你需要使用分号而不是逗号:
for(var i=2; i<=7; i++)正确的MDN语法
for ([initialization]; [condition]; [final-expression])
statementhttps://stackoverflow.com/questions/18211237
复制相似问题