gpt4 book ai didi

c# - JavaScript 中未定义 URL

转载 作者:行者123 更新时间:2023-12-03 12:44:41 25 4
gpt4 key购买 nike

我正在开发一个应用程序,在其中将数据从数据库检索到 GirdView 中。现在,当任何用户单击“获取城市”时,它应该返回该特定行的城市名称。

enter image description here

但我收到以下错误:

enter image description here

以下是我的脚本代码:

 <script>
$(document).ready(function () {
$("a").one("click", function (evt) {
debugger;
var stu_id = $(evt.target).closest("tr").children(":first-child").text();
$.ajax({
type: "POST",
url: 'WebForm1.aspx/get_city',
data: "{'stuid':'" + stu_id +"'}",
async: false,
contentType: "application/json; charset=utf-8",
success: function (final) {
debugger;
$("#LblCity").append(final.d + "<hr/>");
},
error: function () {
debugger;
alert('error');
}
});
});
});
</script>

我的WebForm1.aspx.cs页面代码:

[WebMethod]
public static string Get_City(int stuid)
{
MyDatabaseEntities MyDb = new MyDatabaseEntities();

var data = from db in MyDb.Students
where db.ID == stuid
select db.City;
return data.SingleOrDefault().ToString();
}

最佳答案

我解决了。我使用的是 Visual Studio 2013,因此我只需使用以下代码更新 RouteConfig.cs 文件:

settings.AutoRedirectMode = RedirectMode.Off;

现在一切都运行良好。谢谢你帮助我。

关于c# - JavaScript 中未定义 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23381965/

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