0
這是我的服務器端代碼:Ajax調用不打服務器,並返回HTML - ASP.NET MVC4
[HttpPost]
public bool mymethod()
{
bool success = false;
return success;
}
,這是Ajax請求,我試圖讓:
$.ajax({
url:'mymethod',
type:'POST',
data:{},
success:function(data){console.log(data);},
error:function(data){console.log(data);},
})
每次發出請求時,它都會返回完整的HTML頁面(視圖),並且永遠不會訪問服務器方法。請幫忙。
查詢的網址爲Ajax調用網絡選項卡。也爲ajax調用指定'dataType'和'contentType'。 –
你需要使網址相對..現在它可能會返回您的瀏覽器錯誤頁面的HTML,因爲它找不到網站「mymethod」。 –
嘗試在你的URL中使用這種模式'/ Home(controller name)/ mymethod(action name)' – bazz