碰到的一个问题,很是奇葩,搜索了很多。没有我想要的。。。想给出解决方案:
部分/窗体的数据请求处理失败,流突然结束。
function upimage(them){
$.ajaxFileUpload({
url:"saveimage.action?them="+them.base64Encode(),
type: "post",
secureuri:false,
fileElementId:'file',
dataType:'JSON',
success:function(data){
alert("保存成功");
history.back(-1);
},
error:function(data,status,e){
//alert("保存失败");
}
}); }
function SaveData() {
editor.sync();
var content=document.getElementById("editor_id").value;
var them= mini.get("ad.theme").getValue();
$.ajax({
cache: true,
type: "POST",
url:"advertise!addAdvertise.action?content="+content.base64Encode(),
data:$("#form1").serialize(),// 你的formid
async: false,
error: function (jqXHR, textStatus, errorThrown) {
mini.alert("失败",'提示',function(){
//CloseWindow("save");
history.back(-1);
});
},
success: function(data) {
upimage(them);
//history.back(-1);
}
});
}
history.back(-1);中断了upimage(them);把history.back(-1)放到upimage(them)的success中即可,,