php - 在函数之前加载脚本

标签 php jquery ajax

我想在我的 html 页面上使用一个函数,但内容是通过 ajax 传递的,我如何首先加载脚本,然后应用该函数?如果我将脚本包含在我的 <head> 中,它将无法工作。另外我如何使用 jQuery .find()并为页面加载后交付的内容应用函数或修改 css ?

最佳答案

LABjs(http://labjs.com/)有一个很棒的界面。这是示例代码。

<!-- In the head -->
<script src="lab.js"></script>
<!-- In the body -->
<script>
  $LAB
    .script("yourscript.js")
    .wait(function(){
          yourfunction();
     });
</script>

在上面的示例中,yourfunction(); 仅在脚本 yourscript.js 加载后才会被调用。

编辑:使用 .load 方法进行 ajax 调用后,您的正文脚本可能如下所示。

<script>
  $('taggetelmselector').load(your_url, data, function(){
      $LAB
      .script("yourscript.js")
      .wait(function(){
            yourfunction();
       });
  });
</script>

关于php - 在函数之前加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995915/

相关文章:

javascript - AJAX 仅发布第一个表单

php - 使用 PHP 解析这个奇怪的 JSON

javascript - 虚拟渲染

javascript - 链接到网页上的选项卡

Ajax 正确返回并显示数据,但正在激活错误消息

javascript - 通知用户数据库更改? JavaScript/ Ajax

php - 如何在php中将mysql日期更改为 "Ago"

php - 获取 服务器遇到内部错误或配置错误,无法完成您的请求

javascript - 如何在 for 循环中使用 AJAX

php - jquery/ajax 长轮询 php mysql codeigniter