Я пытаюсь построить некоторые графики, используя данные из моей базы данных в моем веб-приложении ASP.NET MVC. я получаюPOST 500 Внутренняя ошибка сервера ASP.NET
POST 500 Внутренняя ошибка
сервера Вот мой Аякса код:
$.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-адрес неправильный или его ошибка в контроллере. На вашем ПК при работе с Visual Studio с сайта http: // localhost/Home/Ord2 он работает. Но при развертывании на ваш сервер вам нужен сайт url yourserverwebsite/Home/Ord2. Вам нужен корневой URL-адрес в вызове ajax. Другим советом является открытие инструментов разработчика (например, Chrome) и просмотр любых ошибок, которые могут быть зарегистрированы в окне консоли. И подумайте о загрузке Telerik Fiddler, чтобы узнать, что происходит. – richardb
Да, я посещаю правильные ссылки. Все остальное на странице отображается, кроме моих графиков. Я приложил ошибки, насколько мог. – Paradox
jQuery сам не найден в вашем приложении. Сначала исправьте проблему. Ссылка jQuery правильно! –