这可能是一个很容易修复的问题。我张贴到一个PHP页面,返回在db-中创建的新元素的ID(通过$.ajax
发布) - 我记录了返回的值。访问json数组元素
下面的代码是我使用的代码发布
$.ajax({
type: "POST",
url: "<?=base_url()?>events/add_tag_js/",
data: url,
success: function(html){
$("#tag_list").append('<li><span id="" class="tag">'+formvalue+'<span class="remove_tag"><a class="remove_tag_link" href="#">x</a></span></span></li>');
$("#add_tag").val('');
console.log(html);
},
failure: function(){
$('.error').show();
$("#add_tag").val('');
}
});
从的console.log的返回值是
{"error":false,"msg":"Tag added","id":44}
但是当我做alert(html.id)
我得到了一个未定义?我是否需要解析返回的json来执行此操作?或者是我的json不正确?