为什么我用Ajax 还需要按F5刷新才出来?
function UppayStatus(oid,status) {
if (oid != "")
$.ajax({
type: "POST",
url: "/Ajax.aspx",
data: "method=UpPayStatus&oid=" + oid + "&status=" + status,
async: false,
success: function(data) {
data = eval('(' + data + ')');
}
});
}
Ajax 后台处理代码:
private void UpPayStatus()
{
string jsonData = "";
string mediaOrderID = Request["oid"];
string status = Request["status"];
long OrderID = Convert.ToInt64(mediaOrderID);
int Pstatus = Convert.ToInt32(status);
BLL.MediaOrder.UpPayStatus(OrderID, Pstatus);
}