一、php页面php数组直接赋值给js数组变量,用json_encode
var primary_grades = <?=json_encode($primary_grades)?>;
var strhtml = "";
for(var i=0; i<primary_grades.length; i++){
strhtml = strhtml+"<option value='"+j+"' >";
strhtml = strhtml+primary_grades[i];
strhtml = strhtml+"</option>";
}
$("#grade").html(strhtml);
二、ajax返回值赋值给js变量,用eval
$.post(url,{},function(result){
var obj = eval("("+result+")");
if(obj.statusCode == 0){
var htmlstr = "";
var clist = obj.message;
for(var i=0; i<clist.length;i++){
htmlstr = htmlstr+"<li class='list-group-item fist-item'>";
htmlstr = htmlstr+"<input name='ids' value="+clist[i].teacher_id +" type='checkbox' class='i-checks' />"+ clist[i].nick_name;
htmlstr = htmlstr+"</li>";
}
$('#tlist').html(htmlstr);
}