【发布时间】:2016-11-25 06:41:00
【问题描述】:
我在网络服务器上运行 ajax 时遇到问题。 每当我尝试在 Visual Studio 上运行该程序时,它都可以在 localhost 上完美运行。但是会出现 POST 500 (Internal Server Error)
我在网上查看了可以解决此问题的方法,并尝试添加包含 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 的问题。
标签: javascript jquery csrf internal-server-error