为什么Javascript编程在一台服务器上运行而不是另一台服务器

时间:2015-08-28 19:21:48

标签: javascript

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

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

任何人都可以对此有所了解吗?这是Javascript版本的问题吗?可能是路径问题还是案例问题?

2 个答案:

答案 0 :(得分:2)

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

在它之上,您还会看到您的JavaScript文件因为http://协议而不是https://而被阻止(导致脚本无法执行)。

要解决这个问题,您可能需要在自己的服务器上托管文件,或者使用备用CDN(您只需将https添加到jQuery URL,但它不会为{{{{}}工作1}})。

答案 1 :(得分:0)

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