为什么Javascript编程在一个服务器上工作而在另一个服务器上不行?
Why Would Javascript Programming Work on One Server but Not Another
其他人创建了一个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路径引用它们来解决的。
相关文章:
- Ember.js:liverload服务器不工作
- datatables+lengthMenu+All+服务器端处理+不工作
- 警报,提示..在本地服务器(Tomcat)上不工作
- 引导程序's的javascript在本地工作,但在部署到服务器时不能工作
- 背景's/JavaScript在本地显示/工作,而不是在服务器上
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- web工作程序中不同的服务器请求行为
- 数据表 + 列搜索 + 整体搜索协同工作 + 服务器端处理
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- 代码在jsfiddle中工作,但在本地服务器中不起作用
- WebSocket 应用程序在部署在 Tomcat8 服务器上时无法正常工作
- Node http-proxy-middleware 不能与本地服务器一起工作
- 当通过Node.js服务器访问时,Javascript文件在Chrome上工作,但从文件夹打开时不工作
- 服务器重新启动后javascript不工作
- Jquery Post方法在本地工作,但在服务器上不工作
- CSS和Javascript可以在内部服务器上工作,但不能在外部工作
- 为什么我的下拉菜单在本地服务器上可以工作,但当我推到heroku时却不能
- HTML5视频在本地正常工作,但不在托管服务器上
- Javascript在本地工作,不会在Web服务器上工作
- AJAX GET从PHP服务器工作后第二次调用