jQuery AJAX 仅在我按 shift 键后加载页面内容
jQuery AJAX Loading Page Content Only After I Press Shift Key
我的 ajax + jquery 仅在按住 shift 键并复制新的空窗口后加载页面。如果我按下加载按钮什么也没发生,只有在我按 shift 键后我才能正确加载页面......
这是我的 Ajax 脚本:
$(document).ready(function () {
$(".getUsersA").click(function () {
$.ajax({
beforeSend: function () {
$(".gridD").html(spinner)
},
url: 'lib/some_url.php',
type: 'POST',
data: ({
data1:'2013-09-01'
}),
success: function (results)
{$(".gridD").html(results);}
});
});
});
我有第二个js文件,只有这行用于微调的代码
var spinner = "<img src='images/spinner.gif' border='0'>";
网页代码:
<html>
<head>
<title>Title</title>
<script type="text/javascript" src="js/jquery-1.10.2.js"></script>
<script type="text/javascript" src="js/ajax.js"></script>
<script type="text/javascript" src="js/general.js"></script>
</head>
<body>
<h1>Putting it all tugether ... with jQuery</h1>
<div class="thedivD"><a href="" class="buttonA getUsersA">Get Users</a></div>
<h3>jQuery results</h3>
<div class="gridD"></div>
</body>
</html>
尝试更改
<a href="" ...
自
<a href="#" ...
在您的 HTML 中...空白 href 是指向同一 URL 的链接,因此单击该按钮也会强制重新加载页面......
data: [{
data1:'2013-09-01'
}]
试试吧。
如果您无法发布数据1或成功不会到来。
$.ajax({
beforeSend: function () {
$(".gridD").html(spinner)
},
url: 'lib/some_url.php',
type: 'POST',
data: [{
"data1":'2013-09-01'
}],
success: function (results)
{$(".gridD").html(results);}
});
?
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Emberjs应用程序加载在除Index之外的所有路由上
- 在chrome.tabs.onCreated之后加载HTML页面
- 单击F5时如何停止页面加载
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 跟踪在页面加载时应用内联样式的JavaScript
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- jQuery Lazy加载动画滚动
- Html页面上的多个Base64图像和平滑加载
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使该数据在所有元素中加载
- Chrome扩展没有't在重新加载之前考虑期权价值
- 使用javascript在Flash中加载外部图像
- jQuery AJAX 仅在我按 shift 键后加载页面内容
- 使用CTRL+SHIFT+R与F5重新加载时,元素测量的宽度不同
- 如何检测用户是否通过链接到达网页,ctrl+r或ctrl+shift+r重新加载