jQuery .load();在原始文件中调用功能

时间:2012-12-15 14:38:44

标签: php jquery ajax dom

在index.html上;用户的操作将触发一个.load()事件,该事件在div上加载由php生成的文档。加载的文档将包含一些JavaScript代码。我想调用最初在index.html上定义的javascript函数。怎么做到呢?只需在加载的文档上调用该函数就不起作用。

2 个答案:

答案 0 :(得分:0)

在加载函数的回调参数中调用所需的函数

content.load("../includes/fetch.php",{
                'data':url
            },function(){
               whatever_function();
            }
        );

http://api.jquery.com/load/

答案 1 :(得分:-4)

您希望索引页面上的所有javascript使用.on() - 处理当前和未来。这意味着您可以将某些内容加载到div并使其仍然有效。如果你试图在动态加载的php上有相关的javascript它将无法正常工作。