在asp页面中使用ajax调用asp.net页面处理数据时页面数据时加上Math.random()
在asp页面中使用ajax调用asp.net页面处理数据时页面数据时加上Math.random(),
function AuditQualication(do_type, quaid, ad_id, c_id) {
//do_type=1(通过) 2不通过
alert(do_type + "&&" + ad_id + "&&" + quaid);
$.ajax({
type: "Get",
url: "admin_invoiceReceipt_Qualication_AuditAjax.aspx",
dataType: "json",
data: "do_type=" + do_type + "&quaid=" + quaid + "&ad_id=" + ad_id + "&c_id=" + c_id+"&"+ Math.random(),
success: function (msg) {
location.reload();
},
complete: function (XMLHttpRequest, textStatus) {
},
error: function () {
//错误处理
return false;
}
});
}
这样asp.net页面才不会认为你这是之前的同一个界面,而认为是首次加载
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string do_type = Request.QueryString["do_type"].ToString();
string quaid = Request.QueryString["quaid"].ToString();
string ad_id = Request.QueryString["ad_id"].ToString();
string c_id = Request.QueryString["c_id"].ToString();
SubAudit_receipt_qualication(do_type, quaid, ad_id, c_id);
}
}
public string SubAudit_receipt_qualication(string do_type, string quaid, string ad_id, string c_id)
{
//数据处理
}
记下来,希望自己要注意细节,重视细节的使用,不要在小细节上耽误时间