输入按钮在jquery和asp.net上单击不触发
我从来没有在ASP.NET上只在PHP上使用过jQuery,现在我遇到了这个问题,因为我有一个输入类型按钮,使用jQuery我有一个单击功能,但它没有启动。如果有人知道为什么以及如何解决这个问题。这是我的代码:输入按钮在jquery和asp.net上单击不触发,jquery,asp.net,html,input,click,Jquery,Asp.net,Html,Input,Click,我从来没有在ASP.NET上只在PHP上使用过jQuery,现在我遇到了这个问题,因为我有一个输入类型按钮,使用jQuery我有一个单击功能,但它没有启动。如果有人知道为什么以及如何解决这个问题。这是我的代码: <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> <script type="text/javascript" src="http://code.
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.js">
$(document).ready(function(e) {
var usuario = $("#tbUsername").text();
var password = $("#tbPassword").text();
var jsonInfo = "usuario:" + usuario + "," + "password:" + password;
$("#btLogin").click(function () {
alert('Click');
});
function _throwError(XMLHttpRequest, textStatus, errorThrown) {
alert("Request: " + XMLHttpRequest.toString() + "Status " + textStatus);
}
function _onSuccess(data, Status, jqXHR) {
if (data == 'authenticated') {
alert('User authenticated');
}
else {
alert('User and password do not match');
}
}
});
</script>
<style type="text/css">
</style>
</asp:Content>
$(文档).ready(函数(e){
var usuario=$(“#tbUsername”).text();
var password=$(“#tbPassword”).text();
var jsonInfo=“usuario:+usuario+”,“+”密码:+password;
$(“#btLogin”)。单击(函数(){
警报(“点击”);
});
函数抛出器错误(XMLHttpRequest、textStatus、ErrorSprown){
警报(“请求:+XMLHttpRequest.toString()+“状态”+textStatus”);
}
函数成功(数据、状态、jqXHR){
如果(数据==“已验证”){
警报(“用户已验证”);
}
否则{
警报(“用户和密码不匹配”);
}
}
});
这是我的ASP.NET代码,都在客户端:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
Please login to continue:
</h2>
<table>
<tr>
<td><label>Username: </label></td><td><input id='tbUsername'></td>
</tr>
<tr>
<td><label>Password: </label></td><td><input id='tbPassword'></td>
</tr>
<tr>
<td colspan="2"><input type="button" value="Login" id="btLogin"/></td>
</tr>
</table>
<div id="resultado"></div>
<p>
</p>
</asp:Content>
请登录以继续:
用户名:
密码:
谢谢和问候。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.js" >
</script>
<script type="text/javascript">
$(function () {
$("#btLogin").click(function () {
alert('Click');
});
});
</script>
$(函数(){
$(“#btLogin”)。单击(函数(){
警报(“点击”);
});
});
谢谢,就这样,我忘了那个重要的部分。Awesome@serbasi我不确定,但它确实是在普通HTML中运行的,我在Sublime上作为普通HTML文档进行了尝试,它确实起了作用。