加载后抓取ajax内容

时间:2014-01-07 21:49:50

标签: javascript jquery ajax forms

抱歉,我的英语不好。我有一个像这样操作ajax的函数:

$(document).on("click", ".ajax", function(e){ 
//dynamic contents here, getting the href value from links.
});

现在我需要在加载后操纵ajax请求的内容,向特定元素添加一些其他函数(添加ajaxForm()以形成元素,等等)。案例是:如何在没有特定事件的情况下绑定这些函数?例如,在“contact.php”页面中,我想抓住标签来操纵它,但是

$("form") 

标签无法访问。

如果通过点击,我会使用

$(document).on("click", "element", function(e){ 

但没有点击事件

我怎么能得到这个? THKS


有条件的信息:

我想要这个:

ajaxLoader(content, "#mainDiv"); //loading a content. ajaxLoader is a .ajax() function
form1 = $("#mainDiv").find('#formOne'); //I need grad form like this
var options = { 
            beforeSend: function() 
            {   
                $("#progress").show(); //inacessible
                $("#bar").width('0%'); //inacessible
                $("#message").html(""); //inacessible
                $("#percent").html("0%"); //inacessible

            },
            uploadProgress: function(event, position, total, percentComplete) 
            {
               //foo
            },
            success: function() 
            {
                //bar
            },
            complete: function(response) 
            {   
               //foo
            }
    }; 
$(form1).ajaxForm(options);   //inacessible  

1 个答案:

答案 0 :(得分:-1)

在AJAX通话中使用.success回调。这就是它存在的原因。