Я работаю над проектом MVC, и у меня проблемы с JSON.
Я создал демонстрационный проект со списком цветов
public JsonResult GetResult()
{
List<string> strList = new List<string>();
strList.Add("white");
strList.Add("blue");
strList.Add("black");
strList.Add("red");
strList.Add("orange");
strList.Add("green");
return this.Json(strList);
}
Я могу получить их на своей странице, но когда я пытаюсь удалить один цвет, то есть когда я отправляю следующее с помощью jquery
function deleteItem(item) {
$.ajax({
type: "POST",
url: "/Home/Delete/white",
data: "{}",
contentType: "application/json; charset=utf-8",
success: ajaxCallSucceed,
dataType: "json",
failure: ajaxCallFailed
});
}
действие контроллера
public JsonResult Delete(string Color) {}
Цвет всегда возвращает ноль, даже если я указал "/ Home / Delete / white" в URL.
Я знаю, что делаю что-то неправильно или что-то упускаю, но не могу выяснить, что.
пожалуйста, кто-нибудь может направить меня в правильном направлении.