以下功能不起作用。我想上传多个文件&请求由ajax提交。内容类型出现“text / plain; charset = UTF-8”我想更改内容类型=“multipart / form-data”
以下功能如下所示.plz提供任何建议
function importNow(serverURL, parameters) {
document.body.style.cursor = "wait";
$.ajax({
url: serverURL,
data: parameters,
processData: false,
contentType: false,
type: "POST",
cache: false,
dataType: "text",
success: function(data) {
if ($.trim(data) === "Success") {
updateStatusMessage("success", "Import scenario successfully");
} else {
updateStatusMessage("failure", $.trim(data));
}
document.body.style.cursor = "default";
},
async: false
});
}
function importScenario() {
var serverURL = homeURL + "/runapp";
var parameters = "requestType=Import&subRequestType=importScenario&userName=" + userName ;
refButton = '
' +'' +
'
';document.getElementById("popupDiv").innerHTML = refButton;
$("#popupDiv").dialog({
title: "Import Scenario",
draggable: true,
bgiframe: true,
modal: true,
width: 500,
heigth: 100,
show: {effect: 'blind', duration: 500},
hide: {effect: 'fade', duration: 1000},
zIndex: 1000,
buttons: {
'Upload': function() {
if ($("#importForm").valid()) {
parameters;
importNow(serverURL, parameters);
$(this).dialog("close");
}
},
'Cancel': function() {
$(this).dialog("close");
}
}
});
}
更多推荐
ajax 设置 multipart/form-data,如何在ajax中发送multipart / form-data请求
发布评论