循环的AJAX不起作用
AJAX for loop not working
我试图在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>");
});
}
问题在于
这是Javascript for
循环的错误语法。您需要使用分号而不是逗号:
for(var i=2; i<=7; i++)
MDN:的正确语法
for ([initialization]; [condition]; [final-expression])
statement
相关文章:
- 带有.change()的AJAX不起作用
- 加载后的页面与ajax表单提交不起作用
- Ajax模式下的Jquery Select2 V4在IE9中不起作用
- curl和fileget_contents在ajax调用后不起作用
- Ajax在JQuery表单插件中不起作用
- 为什么 AJAX POST 请求不起作用
- javascript验证和ajax调用同时不起作用
- 使用Ajax的PHP_POST不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- $(select).selectmenu('打开')不'如果使用ajax加载页面,则不起作用
- AJAX上传文件不起作用
- Ajax调用不起作用
- Ajax:Ajax响应中的链接不起作用
- HtmlBox(jquery插件)在ajax调用中不起作用
- AJAX请求不起作用,除非使用alert()
- codeigniter ajax中的gzip压缩不起作用
- Ajax Post请求不起作用
- IE8 jquery ajax头请求不起作用
- 在同一个按钮上调用多个函数对我来说不起作用(ajax)
- jQuery验证submitHandler在$中不起作用.Ajax post表单数据