【问题标题】:Javascript Not Firing after Dir Reorganization目录重组后 Javascript 未触发
【发布时间】:2010-10-08 02:38:21
【问题描述】:

好的,情况就是这样。 我正在开发一个网站,该网站允许人们将内容上传到数据库,然后将这些内容拉到首页,以便人们可以看到它们。这是一个非常简单的网站,我让它运行得很好,但为了简单起见,我在 ../html/backend 上开发所有东西,并确保在它准备好上线之前没有任何东西被蜘蛛。

所以,一旦我完成了,我将 dir 结构更改为在 /html 根目录中包含所有内容,除了允许人们输入信息的表单,我保留在 /backend。

这是我遇到问题的地方,表单显然是在 html 中,它收集信息,然后我有一个 jquery java 脚本在按钮按下时触发,它对执行实际 INSERT 的 php 文件执行 ajax PUT。 (别担心,我也在 php 文件中进行验证) 但自从移动后脚本就没有触发。

是的,我更改了脚本和 jquery 文件的路径,我可以确认脚本正在正确加载。

我已经为此苦苦挣扎了好几天,我确定这是我忽略的一些愚蠢的东西……有什么想法吗? 非常感谢

【问题讨论】:

    标签: php javascript jquery html


    【解决方案1】:

    使用 Firebug 或其他调试器来查找问题。

    【讨论】:

    • 这绝对是首先要尝试的。不幸的是,我发现有时您的 JS 代码中的错误会干扰 FireBug 本身,使其不太可靠。尤其是当某些东西神秘地停止工作时,您的调试也可能停止工作。
    • 我一开始就使用了firebug,脚本正在加载,我可以在FB中查看它,它就在那里......我只是不知道为什么它没有触发......令人抓狂!
    【解决方案2】:

    所以我是个彻头彻尾的白痴。 我更改了加载我的 jquery 根目录的头文件,并将其移动到依赖 jquery 的其他脚本之下。将我的 jquery rel 移到顶部,嘿,我们又开始营业了。

    FML

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      • 2023-02-03
      • 1970-01-01
      相关资源
      最近更新 更多