$.ajax({
type: "POST",
url: "section_info.php",
data: { "id": checkId },
dataType: "text",
async: false,
success: function (data) {
var obj= $.parseJSON(data); //将字符串转换成对象
$.each(obj, function (i, item) {
str += "<option value=" + item.id + ">" + item.name + "</option>";
})
$("#second_section").append(str);
},
以上是使用ajax获取从Php文件传过来的json数组值,
如果不写:
var obj= $.parseJSON(data);
这一句的话,则会报错TypeError: invalid 'in' operand a;
添加上这句后,则不会报错