Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript和mvc使表行可单击以获取控制器操作_Javascript_Ajax_Asp.net Mvc - Fatal编程技术网

使用javascript和mvc使表行可单击以获取控制器操作

使用javascript和mvc使表行可单击以获取控制器操作,javascript,ajax,asp.net-mvc,Javascript,Ajax,Asp.net Mvc,我正在尝试使用javascript使表格行可单击。我有一个包含客户的表,当单击该行时,它应该会转发到detals视图。但现在我还是坚持使用javascript。首先,我似乎找不到这一排的id。。其次,它似乎调用了Customer controller中的Details方法。。。 我的javascript: <script type="text/javascript"> $(document).ready(function(){ $('#customers tr').click

我正在尝试使用javascript使表格行可单击。我有一个包含客户的表,当单击该行时,它应该会转发到detals视图。但现在我还是坚持使用javascript。首先,我似乎找不到这一排的id。。其次,它似乎调用了Customer controller中的Details方法。。。 我的javascript:

<script type="text/javascript">
$(document).ready(function(){
    $('#customers tr').click(function () {
        var id = $(this).id;
        $.ajax({
            url: '@Url.Action("Details","Customer")',
            type: 'GET',
            data: { id: id }
        });
    })
})

$(文档).ready(函数(){
$(“#客户tr”)。单击(函数(){
var id=$(this).id;
$.ajax({
url:'@url.Action(“详细信息”,“客户”)',
键入:“GET”,
数据:{id:id}
});
})
})

要获取id,您需要执行以下操作:

var id = $(this).attr( 'id' );

不确定其他部分,能否在浏览器中查看源代码并验证url?

要获取所需的id,请执行以下操作:

var id = $(this).attr( 'id' );
不确定其他部分,能否在浏览器中查看源代码并验证url