如何为ajax url提供url.action?
我的网址就像这个网址:" CheckSiteNameExist"
$("#SiteName").change(function () {
var subRegionId = $("#SubRegion").val();
var value = $(this).val();
$.ajax({
url: "CheckSiteNameExist",
type: "POST",
contentType: "application/json",
data: JSON.stringify({ subRegionId: parseInt(subRegionId), siteName: value }),
success: function (data) {
if (data == 'False') {
$('#isSiteExist').show();
} else {
$('#isSiteExist').hide();
}
}
});
并不总是绝对路径如何在url.action中设置我的控制器的相对路径?
答案 0 :(得分:0)
如果 CheckSiteNameExists 是您的控制器名称,则必须这样写:
url:"@Url.Action("Index","CheckSiteNameExists")"
第一个参数是动作名称,第二个参数是控制器名称。