У меня есть этот запрос на получение jQuery:
$.get($(this).attr("href"), { "searchExpression": "schroders" }, function (result) {
// do stuff
}, "html");
, который отправляет запрос на получение этому методу действия:
public PartialViewResult Tabs(string searchExpression)
{
return PartialView(new SearchViewModel
{
PagedFunds = _fundService.GetFunds(searchExpression)
});
}
Запрос $.get
отправляет запрос на Tabs
метод, но searchExpression
всегда пустая строка.Я делал это раньше, и это сработало. Кто-нибудь знает, почему данные либо не отправляются, либо связыватель моделей не работает?
edit: I 'Мы только что обнаружили версию jQuery 1.2.6.Кроме того, на сайте используется еще одна инфраструктура JS - Prototype, я думаю, - так что это полная функция, которую я использую для GET, которая решает проблемы совместимости:
jQuery(document).ready(function ($) {
$('.ActionControl a').click(function () {
$.get($(this).attr("href"), { searchExpression: "schroders" }, function (result) {
// do stuff
}, "html");
return false;
});
});
делает это предложениекакие-нибудь подсказки?Спасибо