私はMVC 5アプリケーションを開発しています。
私はParent View
を持っており、Partial View
を呼び出して画像を変更しています。
はここ
$('formPhoto').submit(function(event) {
event.preventDefault();
if ($(this).valid()) {
var formdata = new FormData($(this).get(0));
$.ajax({
url: this.action,
type: this.method,
data: formdata,
processData: false,
contentType: false,
beforeSend: function() {
alert(1);
},
success: function(result) {
successPhoto(result);
},
complete: function() {
// alert(3);
// And so on.
}
});
}
return false;
});
私の部分図は、私のフォームは "FormPhoto" と呼ばれるこの
のように見えます...パーシャルビューに私の呼び出しです。 このようにSubmitにAjax
関数を定義しました。
$('formPhoto').submit(function(event) {
event.preventDefault();
if ($(this).valid()) {
var formdata = new FormData($(this).get(0));
$.ajax({
url: this.action,
type: this.method,
data: formdata,
processData: false,
contentType: false,
beforeSend: function() {
alert(1);
},
success: function(result) {
successPhoto(result);
},
complete: function() {
// alert(3);
// And so on.
}
});
}
return false;
});
この機能は送信時には実行されません。
私には何が欠けていますか?
また、私は
するvar FORMDATA =新しいいるFormData($(この)に.get(0))を使用して、部分図データを取得しよう。
しかし、私は間違っていると思います。
アイデア?
Tahnks?
画像としてコードを投稿しないでください。とにかく実行されないコードにスニペットを使用しないでください。単にコードを表示するために4つのスペースでインデントします。また、基本的なトラブルシューティング'alert()'をコードに入れて、まったく呼び出されていることを確認してください。使用しているもののドキュメントを再読み込みします(jQueryなど)。 –