C# 按钮点击不起作用

C# 按钮点击不起作用,c#,jquery,asp.net,asp.net-mvc,C#,Jquery,Asp.net,Asp.net Mvc,我想通过在文本框中输入任何id(如0、1或2)来获取文本。当我按下“通过Id获取”按钮时,它不显示 <script src="~/Scripts/jquery-1.10.2.min.js"></script> <input type="text" name="name1" id="text1" value="" /> <input type="button" name="name2" id="btn1" value="Get by Id" />

我想通过在文本框中输入任何id(如0、1或2)来获取文本。当我按下“通过Id获取”按钮时,它不显示

<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<input type="text" name="name1" id="text1" value="" />
<input type="button" name="name2" id="btn1" value="Get by Id" />

<script>

 $("#btn1").click(function () {
        var id = $("#text1").val;
            $.getJSON("/api/Customer/" + id, function (data) {
                alert(data);
            });
    });

</script>

$(“#btn1”)。单击(函数(){
var id=$(“#text1”).val;
$.getJSON(“/api/Customer/”+id,函数(数据){
警报(数据);
});
});

在下面的行中单击,使用此选项

var id = $("#text1").val();

在下面的行上单击,使用此选项

var id = $("#text1").val();
试试这个
$(“#text1”).val()
,而不是
$(“#text1”).val

您缺少函数

请尝试此
$(“#text1”).val()
而不是
$(“#text1”).val


您的功能缺失

这一故障的具体原因是什么?浏览器的开发控制台中是否有错误?当您使用浏览器的调试器时,是否执行了JavaScript代码?是否调用了单击处理程序?
id
是否具有您期望的值?是否进行了AJAX调用?服务器的响应是什么?请提供有关问题的信息。至少快速浏览一下,您没有正确调用
val()
函数。它应该是
$(“#text1”).val()
。这个失败的具体原因是什么?浏览器的开发控制台中是否有错误?当您使用浏览器的调试器时,是否执行了JavaScript代码?是否调用了单击处理程序?
id
是否具有您期望的值?是否进行了AJAX调用?服务器的响应是什么?请提供有关问题的信息。至少快速浏览一下,您没有正确调用
val()
函数。它应该是
$(“#text1”).val()