我是MVC編程的新手。我正在研究一個簡單的POC應用程序,它顯示/編輯來自數據庫的數據。AJAX調用MVC控制器動作
我有2個視圖和2個控制器。在其中之一,MVC控制器操作方法的JQuery AJAX調用工作正常。但不是另一個(在這裏,AJAX調用不會觸發Action方法)。
任何人都可以有這種情況?
jQuery的代碼如下:
$('#ddlZones').change(function() {
var value = $('#ddlZones option:selected').val();
// alert(value); var status = $('#ddlStatus option:selected').val();
// alert(status); $('#lstResources').children().remove();
$('#lstBeds').children().remove();
$.ajax({ url: 'FillResources', type: 'POST',
data: JSON.stringify({ ZoneId: value }),
dataType: 'json', contentType: 'application/json',
success: function (result) {
for (var r in result) {
$('#lstResources').append('<option value="' + result[r].Value + '">' + result[r].Text + '</option>');
}
}
});
});
感謝 Latha
嗯,你能展示一些代碼問題發生的地方嗎?或者至少是你得到的錯誤? – codetantrik
我沒有收到任何錯誤。AJAX post方法未調用Action方法。請查看我更新後的代碼問題。 – Latha
我在錯誤中發現異常:在AJAx調用中,它只是說錯誤:'請求的URL未找到'。 – Latha