问题描述
- ASP.NET Button Ajax和后台同时执行
-
ASP.NET Button Ajax和后台同时执行 能否等Ajax执行完毕,再执行后台方法呢?比如:
$(function () { $("#<%=Button1.ClientID %>").click(function () { if ($("#<%=TextBox1.ClientID %>").val().length <= 0) { alert("不能为空"); return false; } else { $.post("Handler1.ashx", { sfzh: $("#<%=TextBox1.ClientID %>").val() }, function (data, status) { alert(data); return; }); } }); });
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" OnClientClick="return check();" />
解决方案
jquery的async:false,这个属性
默认是true:异步,false:同步。
http://www.jb100.net/html/content-26-118-1.html
时间: 2024-12-31 13:24:32