我想在下拉列表中選擇的項目的值發回到我的控制器中的Action方法在MVC4網絡中使用jQuery Ajax應用。我有一個名爲MeditechDropDown的下拉列表,這裏是我的jQuery功能,這是不是很工作。我設法達到了我的Action方法,但是傳入的值爲null。發送選定的下拉列表值回到控制器使用jQuery的動作Ajax MVC4
jQuery(document).ready(function() {
$("#MeditechDropDown").change(function() {
$.ajax({
url: "/Home/PopulateEmailAddressUI",
data: JSON.stringify('id=' + $(this).val()), // Send value of the drop down change of option
type: 'POST',
contentType: 'application/json; charset=utf-8',
success: function (data) {
// Variable data contains the data you get from the action method
}
});
});
});
操作名稱是PopulateEmailAddressUI。有人會對我做錯什麼好嗎?我知道我沒有正確編寫我的jQuery函數。非常感謝。
您嘗試設置'數據類型:「json''在你的Ajax調用? – zgood
是的,現在已經做到了。但仍然無效。 – user3041439
我已更新我的答案,以顯示我的控制器代碼,如果這有助於任何 – zgood