页面无法执行$(“#.”).load()
Page Unable to execute a $("#..").load()
功能:
当用户点击图像按钮时,假设会将用户从当前页面带到下一页。
已经做了什么:
我使用了jQuery方法调用:.load(url)
,因此语法看起来像:$("#divID").load("***.html");
问题:
当我点击图像按钮时,它会给出以下错误消息:
XMLHttpRequest无法加载
jquery-1.11.3.min.js:5file:///Users/trinax/Documents/Ernest/Project/ToysRUs/ToyRUs(main)/TapAStar.html。只有以下协议方案才支持跨源请求:http、data、chrome、chrome扩展、https、chrome资源扩展。
此外,生成的页面是空白的,并且不显示任何内容。
出了什么问题?请帮助
$("#tapButton").click(function() {
// Enter Link here (Tap A Star Game)
$("#load_tapGame").load("Tap.html");
$("#menu").fadeOut(function() {
$("#load_tapGame").fadeIn();
})
})
<div id="load_tapGame"></div>
<div id="menu">
<img style="position: absolute; top: 2150px; left: 185px; z-index: 2" src="library/image/tapAStarButtonCloud.png" />
<div class="button">
<button id="tapButton" class="buttonProperty">
<img src="library/image/tapButton.png" />
</button>
</div>
</div>
您需要使用服务器。由于CORS,在本地工作时尝试使用javascript加载东西将失败。https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
我喜欢使用Live Server进行本地测试。您可以在此处找到有关如何使用npm安装它的说明:https://github.com/tapio/live-server
您可以在此处找到有关安装npm(节点包管理器)的说明:https://nodejs.org/en/download/
相关文章:
- 在jQuery .load Ajax之后执行if-statement
- 在ajax.load调用后执行javascript时出现问题
- 在Drupal 7中执行$(window).load()和$(window).resize()
- 如何从使用jquery load()加载的另一个html页面执行在主html文件中编写的脚本
- Modernizr.load 回调在加载脚本之前执行
- 如何使 jQuery 语句在 .load() 之后执行
- 是否有类似于“$(window).load();”的东西用于在新插入的 Ajax 内容完成加载后执行函数
- HTML/jQuery onload/load 未在 iOS 上执行
- .load() 在页面刷新后不执行
- 在 jQuery .load() 内容完全准备就绪后执行 javascript 函数
- 页面无法执行$(“#.”).load()
- 如何在.load()中使用的URL中执行javascript
- jQuery .load() / .ajax()在返回的HTML中不执行javascript
- jQuery的执行顺序使用$.load()异步问题(bootstrap modal)
- 使用jQuery's "load"方法在本地文件上执行
- 对img load事件执行html注释
- $(window).load(function())在完全加载文档后执行失败
- Jquery .load执行第一次加载,而不是第二次加载
- 使用load函数再次执行javascript
- 使用.load jquery时执行c#代码