在进行ajax调用时重新运行jquery脚本

时间:2011-07-04 22:41:58

标签: jquery

我有一个jquery浮动框插件。文档被加载并在按钮上ajaxcall触发box.php,它解析要浮动的框#floating-box(然后从现在开始在alla页面上显示该框)。问题是$(document).ready(function(){..内的脚本找不到该框(如果我刷新它的工作原理,那么scipt就可以了)。我是新手,但我想这可以通过某种live解决方案来解决。有人可以指导我朝正确的方向发展吗?

启动jquery脚本。该脚本的工作原理是整个脚本本身不感兴趣,而是当box.php解析了框#floating-box时如何重新运行它,但仍然在每个文档加载时运行它,因为该框出现在所有页面上现在也需要漂浮在他们身上。

var $floatingbox = $('#floating-box');

if($('#floating-container').length > 0){..

1 个答案:

答案 0 :(得分:0)

    var url = "box.php";
    $("#id_of_button").click(function(){  
        $("#id_of_result").load(url, null, function(){  
                //put script here, it runs when ajax load is complete  
            });  ...