0
我正在開發一個MVC 5應用程序。
我有一個Parent View
調用Partial View
來更改de圖片。
這裏是我的電話,以局部視圖...
$('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」。 我這樣定義了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得到局部視圖數據($(本)獲得(0));
但我認爲這是不正確的。
任何想法?
Tahnks?
決不郵編作爲圖像。不要使用代碼片斷,而代碼不會運行;簡單地縮進4個空格來顯示代碼。另外:基本故障排除。把'alert()'放在你的代碼中,以確保它被調用。重新閱讀你正在使用的東西(如jQuery)的文檔。 –