У меня есть эта непонятная и довольно глупая проблема.ajax posting с частичного представления на контроллер 0:
У меня есть слабо типизированный частичный вид в моем приложении MVC4. На этом у меня есть кнопка
<input type="button" class="btn btn-primary btn-lg" value="Find" id="fej-find" />
Я посылаю АЯКС вызова JQuery из моего контроллера к нему, как этот
//searchedJob.Num = $("#fej-JobNumber").val();
//var DTO = { searchedJob: searchedJob };
var DTO = { searchedJobNumber: $("#fej-JobNumber").val() };
$.ajax({
data: JSON.stringify(DTO),
type: 'POST',
url: '@Url.Action("SearchJobs", "Jobs")',
success: function (msg) {
return alert(msg);
}
});
Firebug показывает мне это
Но когда я отладки , мой контроллер показывает это.
Что-то очень неправильно с моим кодом. Что это может быть?
О, я отправляю как сам объект и строгу только данные? Я делал это в веб-формах таким образом http://encosia.com/using-complex-types-to-make-calling-services-less-complex/ – naveen
Фактически я прокомментировал большую часть. Я отправляю объект на самом деле – naveen
В этом случае посмотрите на вторую часть моего ответа, в которой я иллюстрирую, как это сделать. –