$.ajax()设置同步提交无效,代码如下,设置了async:"false" 但还是异步提交的

$.ajax({async:"false",type:"post",url:"action.ashx",data:{action:"getMemo",id:orderid... $.ajax({

async:"false",

type: "post",
url: "action.ashx",
data: { action: "getMemo", id: orderid },
dataType: "json",
success: function(data) {
if (data.succ) {
var order_info = $("#wbox1").wBox({
title: "订单信息",
html: "<div class='order_info'><table cellspacing='0' cellpadding='0'><tr><td class='item'>订 单 号:</td><td colspan='2' style=' padding-left:8px;'><span id='remark_orderid'></span></td></tr><tr><td class='item'>备注内容:</td><td colspan='2' style='height:100px; padding-left:8px;'><textarea name='remark_content' rows='4' cols='30'></textarea></td></tr><tr class='item'><td colspan='3'><input type='button' id='btn_sub' value='保存' /><input type='button' id='btn_close' value='关闭' /></td></tr><tr class='item'><td colspan='3'>订单状态日志</td></tr>" + data.html + "</table></div>"
});
order_info.showBox();
$("#remark_orderid").text("N" + orderid.toString().PadLeft(6, '0'));
$("#btn_close").bind("click", function() { order_info.close(); })
$("#btn_sub").bind("click", function() {
//保存备注,暂时留白
});
}
},
error: function(req) {
alert("数据提交发生意外,请联系管理员。");
},
beforeSend: function() {
html = "<tr class='item'><td colspan='3' class='loading'></td></tr>";
},
complete: function() { }
});
展开
 我来答
jack87918
2013-02-19 · TA获得超过2048个赞
知道小有建树答主
回答量:1618
采纳率:100%
帮助的人:1446万
展开全部
ajax本来的目的就是进行异步操作, 而且最新的jquery版本甚至已经弃用了async参数.

如果你只是想利用ajax做服务器的交互,不需要异步刷新效果,那可以用回调函数.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式