gpt4 book ai didi

javascript - javascript 错误 500 内部服务器错误

转载 作者:行者123 更新时间:2023-11-30 12:53:51 25 4
gpt4 key购买 nike

当我查看 javascript 控制台时出现此错误POST(网站的 url)GetUserPass 500(内部服务器错误)。

弹出窗口还说有一个意外的标记>我猜这两件事是相关的,所以有人知道吗?或者他们以前见过这个吗?

这是javascript代码。该项目是在 visual studio 2013 中构建的。

<script type="text/javascript" src="../assets/plugins/data-tables/jquery.dataTables.datesorting.js"></script>

<script type="text/javascript">
var mvData = null;
var mvTable;

function GetDataSuccess(data, textStatus, XMLHttpRequest) {
$("#divMessage").html("").hide();
$("#userPassTable").show();
mvData = data.d;
mvTable.fnClearTable();
mvTable.fnAddData(data.d);
}

function GetDataError(XMLHttpRequest, textStatus, errorThrown) {
try {
var obj = jQuery.parseJSON(XMLHttpRequest.responseText);
$("#divMessage").html("An error occured: " + obj.Message + "<br>Exception Type: " + obj.ExceptionType).show();
}
catch (ex) { alert(ex.message); }
}

function logBodyOnLoad() {
$.ajax({
type: "POST",
url: "UserPass.aspx/GetUserPass",
data: JSON.stringify({}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: GetDataSuccess,
error: GetDataError
});

mvTable = $('#userPassTable').dataTable(
{
"fnDrawCallback": function (oSettings) {
/* Need to redo the counters if filtered or sorted */
// if (oSettings.bSorted || oSettings.bFiltered) {
// for (var i = 0, iLen = oSettings.aiDisplay.length; i < iLen; i++) {
// $('td:eq(0)', oSettings.aoData[oSettings.aiDisplay[i]].nTr).html(i + 1);
// }
// }
},
"aoColumns":
[
{ "sTitle": "Vendor", sClass: "left_align" },
{ "sTitle": "Username", sClass: "left_align" },
{ "sTitle": "Password", sClass: "left_align" }
],
"iDisplayLength": 1000,
"aaData": [["", "", ""]],
bPaginate: false,
bFilter: true,
bSort: false,
bJQueryUI: true,
bAutoWidth: false
});
}

$(document).ready(logBodyOnLoad);
</script>

最佳答案

我想知道斜线部分是否是“....aspx/GetUserPass”导致此问题的原因 - 确定它不应该是查询字符串值?

这是服务器端错误,这意味着您需要检查服务器上的错误日志以了解发生了什么。如果您没有启用日志记录(推荐 ELMAH,很容易通过 NuGet 插入),那么您可以通过两种方式查看正在发生的事情:

1 - 如果您没有要发布到页面的其他数据,那么最简单的方法就是自行浏览页面,localhost:xxx/UserPass.aspx/GetUserPass

2 - 如果您确实有要发布的独特数据并且需要查看该特定数据的结果,请使用 Chrome - 打开调试器工具 (F12) 查看“网络”选项卡,它会显示请求服务器,选择它并单击“响应”选项卡以查看它吐出的详细信息。应该是 ASP.NET 错误 HTML,当您可以解析并希望帮助弄清楚发生了什么时。

希望这能帮助您走得更远!

关于javascript - javascript 错误 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19982903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com