Jquery 将ajax响应作为参数传递给自定义函数

Jquery 将ajax响应作为参数传递给自定义函数,jquery,ajax,callback,Jquery,Ajax,Callback,我正在开发一个带有一些参数的自定义jQuery工具提示函数,例如可以预定义的“内容”。现在我想添加一种可能性,通过ajax回调获取一些html/json,并将其传递给“content”参数,但我无法让它工作 我的函数如下所示: $("div.tooltip").each(function(){ $(this).myTooltip({ 'content':$.ajax({ url: '/request.php',

我正在开发一个带有一些参数的自定义jQuery工具提示函数,例如可以预定义的“内容”。现在我想添加一种可能性,通过ajax回调获取一些html/json,并将其传递给“content”参数,但我无法让它工作

我的函数如下所示:

$("div.tooltip").each(function(){
    $(this).myTooltip({
        'content':$.ajax({
                url: '/request.php',
                type: 'GET',
                data: {
                    action:'getcontent',
                    date:$(this).attr('rel')
                },
                dataType: 'json',
                success: function(result) {
                    return result;
                }
              }),
        'someotherargs': .....

    });
});
工具提示中的内容将是“[object XMLHttpRequest]”,因此我假设返回的是回调对象,而不是响应

除了ajax回调中可能有一些输入错误之外,我还做错了什么?
提前感谢

可能重复您实际想要实现的目标?也许有另一种方法可以做到这一点。我正在尝试使用ajax回调获取工具提示内容,并通过“content”参数将ajax响应传递给我的自定义jquery函数。然后,我的自定义函数将通过此参数接收的内容插入工具提示的div中。ajax回调接收到的内容最终将是一些json,它将由自定义函数呈现。
$("div.tooltip").each(function(){
    var myThis = this;
    $.ajax({
        url: '/request.php',
        type: 'GET',
        data: {
            action:'getcontent',
            date:$(myThis).attr('rel')
        },
        dataType: 'json',
        success: function(result) {
            $(myThis).myTooltip({
                'content': result,
                'someotherargs': .....
            });
        }
    });
});