Javascript 函数不';t用作另一个函数参数
谁能告诉我如何将Javascript 函数不';t用作另一个函数参数,javascript,jquery,ajax,jquery-ui,Javascript,Jquery,Ajax,Jquery Ui,谁能告诉我如何将draggable函数作为参数传递给clickit,这是一个AJAX函数?我想将draggable作为参数传递,以将其附加到动态添加的元素。我无法让它定义可拖动函数并将其传递给clickit function clickit(fun){ $.ajax({ 'url' : "url", 'dataType' : 'json', 'success' : function(data){ var item_html =
draggable
函数作为参数传递给clickit
,这是一个AJAX函数?我想将draggable
作为参数传递,以将其附加到动态添加的元素。我无法让它定义可拖动函数并将其传递给clickit
function clickit(fun){
$.ajax({
'url' : "url",
'dataType' : 'json',
'success' : function(data){
var item_html ="";
$.each(data.query.results.json,function(i,k){
item_html += '<div class="dialog"><h3>'+k+'</h3></div>'
});
$('.area').html(item_html);
fun;
}
});
}
$('button').click(function(){
var funpara = $('.dialog').draggable();
clickit(funpara)
});
功能点击它(乐趣){
$.ajax({
“url”:“url”,
“数据类型”:“json”,
“成功”:函数(数据){
var item_html=“”;
$.each(data.query.results.json,函数(i,k){
项目_html+=''+k+''
});
$('.area').html(项目_html);
乐趣;
}
});
}
$(“按钮”)。单击(函数(){
var funpara=$('.dialog').draggable();
点击它(funpara)
});
这是一个有效的方法:
function clickit(){
$.ajax({
'url' : "url",
'dataType' : 'json',
'success' : function(data){
var item_html ="";
$.each(data.query.results.json,function(i,k){
item_html += '<div class="dialog"><h3>'+k+'</h3></div>'
});
$('.area').html(item_html);
$('.dialog').draggable();
}
});
}
$('button').click(function(){
clickit()
});
函数clickit(){
$.ajax({
“url”:“url”,
“数据类型”:“json”,
“成功”:函数(数据){
var item_html=“”;
$.each(data.query.results.json,函数(i,k){
项目_html+=''+k+''
});
$('.area').html(项目_html);
$('.dialog').draggable();
}
});
}
$(“按钮”)。单击(函数(){
点击它()
});
似乎无法将参数
fun
传递给success函数 看起来您想调用fun
,但当前您只是引用它,而没有调用()
看起来您想调用
fun
,但目前您只是引用它,而没有调用()
看起来您想调用
fun
,但目前您只是引用它,而没有调用()
看起来您想调用
fun
,但目前您只是引用它,而没有调用()
function (data) {
var item_html = "";
$.each(data.query.results.json, function (i, k) {
item_html += '<div class="dialog"><h3>' + k + '</h3></div>';
});
$('.area').html(item_html);
fun();
}
function fun(o) {
return $('.dialog').draggable(o);
}