为什么Javascript编程在一个服务器上工作而在另一个服务器上不行?

Why Would Javascript Programming Work on One Server but Not Another

本文关键字:服务器 工作 另一个 一个 编程 Javascript 为什么      更新时间:2023-09-26

其他人创建了一个Javascript多页表单,在Host Gator服务器上运行良好。

但是,在客户端自己的带有HTTPS路径的Windows IIS服务器上,它不再工作。没有加载Javascript。

有人能解释一下吗?这是Javascript版本的问题吗?这是路径问题还是案例问题?

如果您打开JavaScript控制台(F12, console选项卡),您将看到Validator is not defined并导致错误。

在上面,你还会看到你的JavaScript文件被阻塞,因为它是通过http://协议而不是https://协议提供服务的(导致脚本无法执行)。

要解决这个问题,您可能需要在自己的服务器上托管文件,或者使用替代的cdn(您可以将https添加到jQuery URL,但它不适用于gen_validatorv4.js)。

这是通过将Jquery和Javascript文件放在客户端服务器上并在header.php文件中使用绝对HTTPS路径引用它们来解决的。