0
我想在我的ASP.NET MVC Web應用程序中使用來自我的數據庫的數據繪製一些圖。 我不斷收到POST 500內部服務器錯誤ASP.NET
POST 500內部服務器錯誤
這裏是我的Ajax代碼:
$.ajax({
url: "/Home/Ord2",
data: { a: date, b: city },
type: "POST",
async: false,
success: function (msg) {
//plot
}
})
家是我的控制器的名稱。 Ord2是我的方法。我傳遞了兩個參數,我將它們作爲用戶輸入到同一個方法。
它似乎工作正常,當我部署它在我的本地IIS,但每當我上傳到我的服務器,它不工作。
我對ASP或jQuery沒有太多經驗。所以請讓我知道是否需要提供更多信息。
錯誤列表: UPDATE
POST myurl/Home/Ordx 500 (Internal Server Error)
m.ajaxTransport.send @ jquery-1.11.3.min.js:5
m.extend.ajax @ jquery-1.11.3.min.js:5
makeGraphs @ VehicleOrders:157
(anonymous function) @ VehicleOrders:144
m.event.dispatch @ jquery-1.11.3.min.js:4
m.event.add.r.handle @ jquery-1.11.3.min.js:4
我想說的URL是錯誤的或者它在控制器中的錯誤。在您的PC上運行Visual Studio時關閉http:// localhost/Home/Ord2它可以工作。但是,當部署到您的服務器上時,您需要網站url yourserverwebsite/Home/Ord2。您需要ajax調用中的根網址。其他建議是打開開發人員工具(例如Chrome)並查看可能在控制檯窗口中記錄的任何錯誤。並考慮下載Telerik Fiddler以查看發生了什麼。 – richardb
是的,我正在訪問正確的鏈接。除了我的圖表外,其他所有內容都會顯示。 我已經附上錯誤,盡我所能。 – Paradox
jQuery本身在您的應用程序中找不到。請先解決問題。正確引用jQuery! –