У меня возникли проблемы с запуском ajax на веб-сервере. Всякий раз, когда я пытаюсь запустить программу на Visual Studio, она отлично работает с localhost. Но приходит с POST 500 (Внутренняя ошибка сервера)POST url 500 (Внутренняя ошибка сервера)
Я посмотрел онлайн, что может решить эту проблему, и я попытался добавить метатег, содержащий токен csrf. Но все равно не получилось.
Вот ошибка, которая идет вверх: POST Internal Server Error 500 Screenshoot
if (m) {
// generate the image data
var image_NEW = document.getElementById("canvas").toDataURL("image/jpeg");
image_NEW = image_NEW.replace('data:image/jpeg;base64,', '');
$.ajaxSetup({
headers: {
'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: 'POST',
url: 'Default.aspx/SaveImage',
data: '{ "imageData" : "' + image_NEW + '" }',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (msg) {
alert('Image saved to your root Folder !');
}
});
Заранее спасибо
Имеет ли ваш журнал ошибок сервера полезную информацию? Это не проблема с вашим JavaScript. – Gerrit0