次のJQuery ajaxを実行しようとすると、パラメータが見つからず、データを送信しないというエラーが表示されます。私は構文エラーを見つけることができません。私は間違って何をしていますか?ここでJQuery ajaxを使用してデータを送信しようとしてエラーが発生しました
は、jQueryのAJAXのコードではJavaScriptです:
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'ですね。大きなTで。おそらくそれは問題ではない。 –
正確なエラーは何ですか? – epascarello