这是我的职能。
function GetData() {
try {
$.ajax({
type: "POST",
url: "CompanyOverAllReport.aspx/GetAllData",
data: '{date1: "' + $('#<%=this.txtDateFrom.ClientID%>').val() + '" , date2: "' + $('#<%=this.txtDateto.ClientID%>').val() + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
//console.log(JSON.parse(response.d));
var data = response.d;
//console.log(data['account']);
ExecuteGraph(data);
},
failure: function(response) {
// alert(response);
alert("f");
}
});
} catch (e) {
alert(e);
}
}
这是我的页面加载量
$(document).ready(function() {
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);
});
function pageLoaded() {
alert("Testing");
//GetData();
}
这是我的按钮
<asp:LinkButton ID="btnok" runat="server" CssClass="btn btn-primary okBtn" OnClientClick="GetData()" >Ok</asp:LinkButton>
答案 0 :(得分:0)
您的click事件会触发该功能,但不会阻止任何事情发生...
OnClientClick="GetData()"
取消默认操作的简单示例是使用:
OnClientClick="GetData(); return false;"
还可以通过单击时传递的事件来防止默认设置并取消冒泡,您的GetData
函数将需要接受它作为第一个参数。