При выполнении вызова Ajax для действия MVC в настоящее время у меня есть мой javascript внутри представления, а не внутри его собственного JS файла.
Это очень легко сделать:
var xhr = $.ajax({
url: '<%= Url.Action("DisplayItem","Home") %>/' + el1.siblings("input:hidden").val(),
data: { ajax: "Y" },
cache: false,
success: function(response) { displayMore(response, el1, xhr) }
});
... затем включение URL-адреса в вызов ajax с использованием Url.Action()
внутри JS довольно просто. Как я могу переместить это, чтобы сделать свой собственный JS файл, когда он не жестко кодирует URL?