小编use*_*333的帖子

jQuery仅在第二次单击Ajax加载页面时起作用

我是Ajax和JQuery的新手,所以请耐心等待.我在我的页面上通过Ajax加载内容,加载的内容里面有一个jQuery幻灯片.当我点击链接时,一切运行正常,内容出现,除幻灯片外的所有内容都没有启动.我需要再次点击该链接,以便幻灯片开始工作.

到目前为止这是我的代码:

var loadUrl = "map_fr.html";    
$("#loader").on('click',function(){
    $("#conteudo_projects").html(ajax_load).load(loadUrl);
    });
Run Code Online (Sandbox Code Playgroud)

然后我选择一个id ="loader"的链接来加载#conteudo_projects DIV中的内容.

谁能帮我?为什么幻灯片不会在第一次点击时开始工作?(如果我直接在它运行的页面上测试幻灯片,那么我知道没有问题,它只会在我通过Ajax加载时发生).

非常感谢你!

编辑:我安装了Firebug,虽然我还不太明白它显示的是什么东西,我注意到在Net> JS下,我第一次点击链接时我得到的GET jQuery请求(ajax.googleapis.com)显示为灰色.当我再次点击时,新请求似乎没问题.不知道这是否有帮助,我正在尽一切努力使这项工作.谢谢!

ajax jquery

6
推荐指数
1
解决办法
2801
查看次数

标签 统计

ajax ×1

jquery ×1