Я делаю:Как я могу вызвать действие URL из Javascript?
var url = '@Url.Action("Attachments", "Transactions")';
url += '/?id=' + 3201;
$("#attachments").load(url);
Однако, при загрузке он ничего не делает. Я что-то упускаю?
я принципиально хочу называть что-то подобное:
@{Html.RenderAction("Attachments", "Transactions", new { id = 3301 });}
Я получаю следующее сообщение об ошибке на консоли:
http://server:54137/Transactions/@Url.Action(%22Attachments%22,
что вы пытаетесь сделать? '.load()' - _Загрузить данные с сервера и поместить возвращенный HTML в сопоставленный элемент_ http://api.jquery.com/load/ –
Поместить инструкцию 'console.log (url);' непосредственно после 'var url = ... 'и проверить, что он возвращает. –
ваш код отлично работает для меня. Я использовал 'console.log (url);' и напечатал - '/ Transactions/Attachments /? Id = 3201'. Поэтому, пожалуйста, проверьте другие части вашего кода. – ramiramilu