我可以使用jquery这样使用吗?

时间:2010-05-04 19:37:31

标签: jquery

 $('tr td:first-child').click(function() {
        var value = $(this).text();
//        $("#showgrid").load('/Product/List/Item/' + value);
        $("#showgrid").load('<%= Url.Action("Item", "List") %>/' + n + "?q=" + value);
    });

我可以像这样用来执行List Item Action结果吗?

使用URL发送值的最佳方法是什么?上面评论过的URL工作fyn对我来说有没有其他方法可以使用它?

2 个答案:

答案 0 :(得分:0)

你问这是否有效?你的意思是,你还没试过呢?

无论如何,假设文件本身在服务器上处理,您的想法应该有效。我的意思是,如果此代码在某些外部js文件中,则永远不会执行Url.Action(“Item”,“List”)。如果它在jsp文件中(或者你使用的任何框架),它应该没问题。

答案 1 :(得分:0)

因为你要调用的URL在页面加载<%= Url.Action("Item", "List") %>时是静态的,当js命中该部分时,实际上不会重新调用。你注释掉它的方式应该没问题。