C# 在ASP.NETC中使用JQuery的Ajax#
我正在尝试在asp.NETC#中使用jQueryAjax。我使用的代码是 HTML格式:C# 在ASP.NETC中使用JQuery的Ajax#,c#,jquery,asp.net,ajax,asp.net-ajax,C#,Jquery,Asp.net,Ajax,Asp.net Ajax,我正在尝试在asp.NETC#中使用jQueryAjax。我使用的代码是 HTML格式: <div> Your Name : <asp:TextBox ID="txtUserName" runat="server"></asp:TextBox> <input id="btnGetTime" type="button" value="Show Current Time" onclick = "ShowCurrentTime
<div>
Your Name :
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
<input id="btnGetTime" type="button" value="Show Current Time"
onclick = "ShowCurrentTime()" />
</div>
问题:
它不起作用。如果我缺少任何设置或名称空间,请告诉我。或者别的什么。我在ajax调用中输入的URL是正确的,我通过
var pathname=window.location.pathname;我在调用ajax时也提供了数据 可能会改变
failure: function (response) {
alert(response.d);
}
到
将有助于发现问题。
我在文档中没有看到失败回调-JQuery有一些错误
$("#< %=txtUserName.ClientID%>")[0].value
$(“#<%=txtUserName.ClientID%>”)[0]。值
需要
$("#<%=txtUserName.ClientID%>")[0].value
$(“#”)[0]。值
或
$(“#”)val()
我能马上看到的东西:
你有jquery.unobtrusive-ajax.min.js吗有什么东西返回到服务器。加载工具Fiddler以确保您可以看到请求发出。将范围缩小到客户端或服务器,以便我们可以帮助解决问题。什么不起作用?我们能看看你的控制台吗?@Stralos我能看到控制台。没有来自任何地方的呼叫。@HerGiz我认为此呼叫不需要jQuery.unobstrustive-ajax.min.js。谢谢。但是这里的空间是错误的。在我的节目中,它和你的建议是一样的。谢谢。将故障更改为错误后,它开始工作。:)
error: function (response) {
alert(response.d);
}
$("#< %=txtUserName.ClientID%>")[0].value
$("#<%=txtUserName.ClientID%>")[0].value
$("#<%=txtUserName.ClientID%>").val()