Jquery 使用$.get值作为JSON对象返回HierarchyRequestError:DOM异常3
我试图获取一个JSON编码的值Jquery 使用$.get值作为JSON对象返回HierarchyRequestError:DOM异常3,jquery,json,jeditable,Jquery,Json,Jeditable,我试图获取一个JSON编码的值 {"3":"su","4":"demo","5":"Data Provider"} Viagroups=$.get('actions/respond_groups.php') 但是,当尝试使用组对象时,例如: function resetEdit(){ groups = $.get('actions/respond_groups.php'); $('.edit-group').editable('actions/manage_users.php
{"3":"su","4":"demo","5":"Data Provider"}
Viagroups=$.get('actions/respond_groups.php')代码>
但是,当尝试使用组对象时,例如:
function resetEdit(){
groups = $.get('actions/respond_groups.php');
$('.edit-group').editable('actions/manage_users.php?method=edit-group', {
data : groups,
type : 'select',
submit : 'OK'
});
}
然而,我遇到:
Uncaught Error: HierarchyRequestError: DOM Exception 3 jquery.min.js:2
(anonymous function) jquery.min.js:2
p.fn.extend.domManip jquery.min.js:2
(anonymous function) jquery.min.js:2
p.extend.each jquery.min.js:2
p.fn.p.each jquery.min.js:2
p.fn.extend.domManip jquery.min.js:2
p.fn.extend.append jquery.min.js:2
$.editable.types.select.content jquery.jeditable.js:506
(anonymous function) jquery.jeditable.js:239
p.event.dispatch jquery.min.js:2
g.handle.h
从谷歌上看,这一切似乎都来自试图使用returnvar的人代码>但我只是想用一个对象
有什么想法吗?获取请求是异步的。。因此,它不会等到请求完成后再执行下一条语句
所以在回调方法中分配它
function resetEdit(){
$.get('actions/respond_groups.php', function(groups) {
$('.edit-group').editable('actions/manage_users.php?method=edit-group', {
data : groups,
type : 'select',
submit : 'OK'
});
});
}
解析请求后,利用$.get()请求的回调函数将组传递给.editable()
function resetEdit(){
$.get('actions/respond_groups.php', function(groups){
$('.edit-group').editable('actions/manage_users.php?method=edit-group', {
data : groups,
type : 'select',
submit : 'OK'
});
});
}
@哦,为什么。。哈哈。。没有问题:)看一下,了解一下同步代码和异步代码之间的区别。