gpt4 book ai didi

php - $ 未定义 - javascript 错误,尝试优化文件

转载 作者:行者123 更新时间:2023-12-02 20:36:17 25 4
gpt4 key购买 nike

大家好,我的应用程序使用了很多不同的 javascript 文件。所以我尝试快速处理并将所有文件放在一个文件中。我通过使用以下代码创建单个 php 来完成此操作:

<?php
header('Content-type: text/javascript');


$js = array( .... ); // all files to include

$js = array_unique($js);

foreach($js as $oneJs)
require_once('scripts/'.$oneJs);

并包含对此文件的引用,我需要将 javascript 包含为:

<script type="text/javascript" src="includes/js.php"></script>

我在这里使用原型(prototype) js 和 scriptaculous 库 - 问题是我收到了大量错误,现在我的一半 javascritp 无法运行。特别是现在我收到 $ 未定义错误。我已将原型(prototype)包含在列表中,但仍然收到此错误 - 请帮忙!!!

最佳答案

执行此操作时需要注意两件事。

  1. 确保加载顺序正确。如果您有使用 jQuery 的脚本文件,则需要首先加载 jQuery。 $ is not Defined 错误听起来像是 jQuery 加载得太晚了。

    有时我会在名称中添加数字(1_jquery.js2_dialog.js....),然后进行排序() 在数组上。

    您还可以考虑使用数组来指定最重要的 javascript 包含的顺序,并以任意顺序加载其余部分。

  2. 确保没有因为每个脚本文件末尾缺少“;”而导致粘合在一起的“误解”语句。回显独立的“;”是一个很好的做法。在每个包含的文件之间。

关于php - $ 未定义 - javascript 错误,尝试优化文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com