我的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代码:
<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>
答案 0 :(得分:0)
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);}
});
答案 1 :(得分:0)
尝试更改
<a href="" ...
到
<a href="#" ...
HTML中的...空白href是指向此相同网址的链接,因此点击该按钮也会强制重新加载页面...