首页 > 其他 > 详细

layout异步提交

时间:2015-01-26 20:35:00      阅读:244      评论:0      收藏:0      [点我收藏+]

function Layout() { }
var layout = new Layout();

Layout.prototype.AjaxRequest = function (ActionInController, model, asyncType, callBack) {

var url = ActionInController;
$.ajax({
async: asyncType,
cache: false,
url: url, //请求的action路径
type: ‘POST‘,
data: JSON.stringify(model),
//dataType: "json",
contentType: "application/json,charset=utf-8",
beforeSend: function (e) {
//$(‘#main‘).html(‘‘);
},
error: function (e) { //请求失败处理函数

if (e.readyState == 4) {
layout.AjaxRequest(ActionInController, model, asyncType);
}
else {
alert(e.statusText + ", code:" + e.status);
return;
}
},
success: function (data) {
if (data == "") {
layout.AjaxRequest(ActionInController, model, asyncType);
}

layout.onSuccessCallBack(data);
if (callBack != null) {
callBack();
}
},
complete: function (e) {

}
});
};

Layout.prototype.onSuccessCallBack = function onSuccessCallBack(data) {
$("#main").html(data);
};

layout异步提交

原文:http://www.cnblogs.com/csharphuang/p/4251060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!