我无法成功传递一个JSON对象作为参数,我得到一个uncaught referenceError..any想法?麻烦传递Json对象作为参数
$.getJSON('./getMe.php', function(data){
$.each(data, function(key, pack){
var id = key.toLowerCase().replace(" ", "_");
$('#breadcrumbs').append(" <span id='" + id + " 'onclick='DoSomething(id, pack);'>" + key + "</span> ");
});
$('#breadcrumbs').append('</br></br>'); })
.success(function(){
$('#loader').hide();
});
function DoSomething(id, pack){
$.each(pack, function(stage, items){
alert(stage);
});
$('#packages').html('→ ' + id);
}
我试着通过pack
到DoSomething()
你不及格'pack'作为变量的例子。通过它就像你通过'跨度'的'id'' – Jashwant
但是,这样做会尝试输出变量作为文本,而不是作为JSON对象。 –
我也试过,它也没有工作.. – user616