我剛把所有jQuery POST
都移到了外部文件中。所以我改變Url.Action
到實際的URL:jQuery POST在本地工作,但不在服務器上
$(".performance-box").click(function() {
$.ajax({
url: '/Home/Performance',
type: 'POST',
success: function (data) {
if (data) {
// Unrelated Stuff
}
}
});
})
,因爲它是一個相對路徑,正確此網址沒有在服務器上運行?
因此,我將其更改爲~/Home/Performance
,但現在這在本地不起作用。
有關如何在外部文件中處理此問題的任何指導將有所幫助。
他們是在同一臺服務器上?記住一個相對路徑是相對於你所在的當前目錄。 –
我不確定我是否知道你的意思。在本地主機上運行時,文件結構應該與服務器上的完全相同。 – cfly24
首先要開始檢查瀏覽器開發工具-F12的網絡選項卡中的實際請求。也應該在你的ajax中實現一個錯誤處理程序 – charlietfl