【发布时间】:2020-12-18 08:07:25
【问题描述】:
$("#SItemDetailsContainer").load(loc[loc.length - 1].includes("/")
? loc + 'ItemDetails/Conditiion_Partial?SelectedItem=' + SelectedItem + '&SelectedName=' + Selectedname + '&SelectedID=' + Selectedid + '&SelectedNO=' + Selectedno
: loc + 'ItemDetails/Conditiion_Partial?SelectedItem=' + SelectedItem + '&SelectedName=' + Selectedname + '&SelectedID=' + Selectedid + '&SelectedNO=' + Selectedno, function (response, status, xhr)
{
if (status == "error") {
alert(response.responseText)
}
else if (status == "success") {
$("#txtItem").prop("disabled", false);
$("#txtName").prop("disabled", false);
$("#txtID").prop("disabled", false);
$("#txtNO").prop("disabled", false);
}
上面的代码在使用发布应用程序时总是出错,但在本地它工作不知道代码有什么问题。
【问题讨论】:
-
有点难说没有错误。但问题可能出在
loc,这可能是一个位置。这在已发布的环境中有所不同。 -
@H.Mikhaeljan 在警报响应文本中显示未定义。并且位置正确
-
@Rafalon 这是部分课程。
-
@Rafalon 二 i ?
-
是的,但这并不重要,现在困扰我的是您完全没有目的使用
?:(三元运算符):无论loc[loc.length - 1].includes("/")与否,您都加载相同的东西.我猜你错过了第二行开头的/("/ItemDetails...")
标签: c# asp.net asp.net-core .net-core