我尝试将我在MVC视图顶部的jquery分开并将其放在单独的jquery文件中。我在这个调用控制器中的动作的jquery代码中有几个Ajax调用,我应该如何用以下代码替换这行:
目前" GetInfo"是行动的名称和"客户"是控制器的名称。
url: '@Url.Action("GetInfo", "Customer")'
当代码位于视图的顶部时,以这种方式工作,但是当我将它放在单独的jquery文件中时,它根本不会转到控制器代码。
这是我完整的Ajax调用:
$.ajax({
url: '@Url.Action("GetInfo", "Customer")',
type: 'POST',
data: data,
dataType: 'json',
success: function (data) {
if (data && data.data) {
$.unblockUI();
renderResults(data.data);
}
else {
$.unblockUI();
var error = $('#errorNoRecord');
error.show();
}
},