2013-06-27 60 views
0

我似乎无法在这里找到解决我的问题的方法。我想要做的就是将参数传递给jQuery $.get来调用MVC控制器。我不想使用$.ajax

这里是我的代码:

$.get('@Url.Action("MonthlyChart", "Chart")', function (data) { 
    chartData = "<tr id='trChart'><td colspan='5'>" + data + "</td></tr>"; 
    $('#tblDetail tr:nth-child(' + rowIndex + ')').after(chartData); 
}); 

如何传递参数呢? (这不是一个重复的问题,我尝试过很多描述。但它不能似乎工作。)

+1

阅读文档:http://api.jquery.com/jQuery.get/ – Blender

+0

@Blender采取否决之前好好看看。它不能解决我的问题。我也使用Razor MVC,它不能直接在jQuery中访问。 – Zorro

+0

我没有投票你的问题。你将不得不澄清你的意思是“参数”。 – Blender

回答

0

传递你的参数作为第二个参数的对象。

$.get('somepage.php', { 
    'param1':'value1', 
    'param2':'value2' 
}, function (data) { 
    chartData = "<tr id='trChart'><td colspan='5'>" + data + "</td></tr>"; 
    $('#tblDetail tr:nth-child(' + rowIndex + ')').after(chartData); 
});