ie8 ajax提交表单,IE8下 ajaxSubmit兼容问题
ie8下 ajaxSubmit 提交成功后返回的json數據,拿到的是當前界面的html代碼
前端form:
| 導入文件: | 導入 | |
| 導入結果: |
后端:
public void ProcessRequest(HttpContext context)
{
HttpResponse response = context.Response;
response.Clear();
response.ContentType = "text/plain";
//response.ContentType = "application/json";
//response.Write("Hello World");
response.Charset = "utf-8";
response.ContentEncoding = System.Text.Encoding.UTF8;
response.AddHeader("Access-Control-Allow-Origin", "*");
response.AddHeader("Access-Control-Allow-Methods", "POST");
response.AddHeader("Access-Control-Allow-Headers", "x-requested-with,content-type");
string type = string.IsNullOrEmpty(context.Request["type"]) ? "" : context.Request["type"];
Result result = new Result();
FrockCarInterface inf = new FrockCarInterface();
switch (type)
{
case "importmodel"://導入接口
string UserID = string.IsNullOrEmpty(context.Request["emp_id"]) ? "" : context.Request["emp_id"];//獲取當前登錄用id
string names = Base.GetUserNameS(UserID);
string FileNames = string.IsNullOrEmpty(context.Request["FileNames"]) ? "" : context.Request["FileNames"];
string merge = string.IsNullOrEmpty(context.Request["merge"]) ? "" : context.Request["merge"]; ;
int rows = string.IsNullOrEmpty(context.Request["rows"]) ? 0 : Int32.Parse(context.Request["rows"]);
int tempType = string.IsNullOrEmpty(context.Request["tempType"]) ? 0 : Int32.Parse(context.Request["tempType"]);
result = inf.Import(FileNames, merge, rows, tempType, UserID, names);
break;
};
string json = JsonHelper.Json(result);
response.Write(json);
response.End();
}
導入JS:
//導入excel
$('#importGZC').click(function() {
$("#formGZC").ajaxSubmit({
type: 'post',
url: urlImport,
// dataType: 'text/html',
success: function(dsadfsad) {
alert(dsadfsad)
/* if (d) {
$('#win').dialog('close');
$.messager.alert('提示', "導入成功");
$.get(urlReturn, function(data) {
$('#GZCDetailedTab').datagrid('loadData', data.data);
});
} else {
$.messager.alert('警告', messagers.errMsg);
} */
},
error: function(d) {
$.messager.alert('錯誤', "導入錯誤");
}
})
});
頁面頭文件:
IE8
總結
以上是生活随笔為你收集整理的ie8 ajax提交表单,IE8下 ajaxSubmit兼容问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用awk取passwd10-20行然后
- 下一篇: The Closest M Points