Когда я пытаюсь запустить следующий JQuery ajax, я получаю сообщение об ошибке, указывающее, что параметр отсутствует, и он не будет отправлять данные. Я не могу найти никаких синтаксических ошибок. Что я делаю не так?Получение ошибки при попытке отправки данных с помощью JQuery ajax
Вот Javascript с кодом Ajax JQuery:
function submitAction(actionname) {
if (actionname == "illustrationgenerate.htm") {
var thisForm = document.getElementById("illustrationTypeForm");
var fd = new FormData(thisForm);
$.ajax({
url: "illustrationgenerate.htm",
type: "POST",
data: fd,
datatype: "xml",
cache: false,
success: function (result, status, xhr) {
document.getElementById('errorMessage0').value="Success";
},
error: function (xhr, status, error) {
alert(xhr.status);
alert(request.responseText);
}
});
} else {
document.forms[0].action = actionname;
document.forms[0].method = "POST";
document.forms[0].target = '';
document.forms[0].submit();
}
}
Где эта ошибка появляется и где вы называете эту функцию? Указан ли этот параметр? –
Это 'dataType', не так ли? С большим Т. Или, возможно, это не имеет значения. –
Какая ошибка? – epascarello