Я хочу отправить некоторые данные контроллеру, но всегда получаю нулевое значение в параметре контроллера. Я ищу решение, но не дошел до решения. Пожалуйста, предоставьте некоторое предложение или помощь.Передача строкового значения из представления в контроллер, отправляющий только нуль
Аякса вызов
var submittedName = 1;
$.ajax(
{
url: '/api/monitor/Detailsfetch',
type: "post",
data: { 'submittedName': submittedName},
success: function (data) {
alert("passed");
},
error: function (xhr, ajaxOptions, thrownError) {
alert(thrownError);}
});
Контроллер часть
[System.Web.Http.HttpPost]
public ContentResult Detailsfetch(string submittedName)
{sone code here}`
Вы не передаете строку, а int. Что происходит, вызвана функция ошибки, и в этом случае, что это сообщение об ошибке? –
если я передаю некоторую строку вместо int, результат будет таким же, и нет ошибки, но дело в том, что когда я поставил точку останова на свой контроллер, он показывает нулевое значение параметра. – user1260967
try 'type:" POST "' вместо '" post "' – tcovo