我在 MVC4 RAZOR视图项目中有以下 jQuery 代码。当我对 url 进行硬编码时,号召性用语方法可以正常工作。但是当我使用时Url.Action
,它不起作用。
硬编码方法的结果:http://localhost:64994/Search/GetCostpages/?costPageNumber=111
Url.Action 方法的结果:http://localhost:64994/@Url.Action(%22Search%22,%20%22GetCostpages%22)?costPageNumber=111
在此需要纠正什么才能使其正常工作?
$(function ()
{
$("#btnCostPageNumberMagnifingLens").click(function ()
{
var costPageNumber = $("#txtCostPageNumber").val();
//$.getJSON('/Search/GetCostpages/',{costPageNumber: costPageNumber},
$.getJSON('@Url.Action("Search", "GetCostpages")',{costPageNumber: costPageNumber},
function (data)
{
alert('Inside Function');
});
});
});