RT:类似如下一个代码由两个ajax请求一个数据是order=1,另一个是oerder=2,但是点击这个按钮的时候永远都只执行第一个为什么???
$('#bt1').toggle(function () {
// $('#requestAjaxText').load("/title/searchpage", { "order": 1 }, function () { alert("ok1") });
$('#requestAjaxText').load("/title/searchpage", { "order": 1 });
}, function () {
$('#requestAjaxText').load("/title/searchpage", { "order": 2 });
}) 晕~~求指导!!
$('#bt1').toggle(function () {
// $('#requestAjaxText').load("/title/searchpage", { "order": 1 }, function () { alert("ok1") });
$('#requestAjaxText').load("/title/searchpage", { "order": 1 });
}, function () {
$('#requestAjaxText').load("/title/searchpage", { "order": 2 });
}) 晕~~求指导!!
// $('#requestAjaxText').load("/title/searchpage", { "order": 1 }, function () { alert("ok1") });
$('#requestAjaxText').load("/title/searchpage", { "order": 1 });
}, function () {
$('#requestAjaxText').load("/title/searchpage", { "order": 2 });
})
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/JavaScript">
$(function(){
$("#bt1").toggle(function () {
alert(123);
//$('#requestAjaxText').load("/title/searchpage", { "order": 1 });
}, function () {
alert(456);
// $('#requestAjaxText').load("/title/searchpage", { "order": 2 });
})
})
</script>
</head>
<body>
<input type="button" id="bt1" value="1233"/>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/JavaScript">
$(function(){
// 第一步, 測試toggle函數
$("#bt1").toggle(function () {
alert('First');
}, function () {
alert('Second');
});
// 第二步, 第一步OK,測試第一個Ajaxt是否成功
$("#bt1").toggle(function () {
$('#requestAjaxText').load("/title/searchpage", { "order": 1 });
}, function () {
alert('test');
});
// 第三步,第二步不能弹出 “test”
$("#bt1").toggle(function () {
alert('test');
}, function () {
$('#requestAjaxText').load("/title/searchpage", { "order": 2 });
});
});
</script>
</head>
<body>
<input type="button" id="bt1" value="Ajax請求"/>