如何在MVC3中的JavaScript中给出RouteUrl中的数组字符串

如何在MVC3中的JavaScript中给出RouteUrl中的数组字符串,javascript,nopcommerce,asp.net-mvc-3-areas,Javascript,Nopcommerce,Asp.net Mvc 3 Areas,我在MVC3中使用带有JavaScript的window.location.href的RouteUrl单击复选框后,我有多个复选框,我在selectedValues中获取所有选中的复选框值,然后将RouteUrl作为参数传递,但其给出的错误 <script type="text/javascript" language="javascript"> //Get value of selected items function GetSelectedValue() { var

我在MVC3中使用带有JavaScript的window.location.href的RouteUrl单击复选框后,我有多个复选框,我在selectedValues中获取所有选中的复选框值,然后将RouteUrl作为参数传递,但其给出的错误

<script type="text/javascript" language="javascript">
//Get value of selected items
function GetSelectedValue() {

    var selectedValues = [];

    $("[id*=CheckBoxList1] input:checked").each(function () {
        selectedValues.push($(this).val());
    });

    var s = sele.tos();

    if (selectedValues.length > 0) 
    {
        // alert("Checkbox selected value(s): " + selectedValues);

     window.location.href = 'Url.RouteUrl("MultipleManufacturer", new { manufacturerId = selectedValues })';

    } 
    else
    {
        alert("No item has been selected.");
    }
}

//获取所选项目的值
函数GetSelectedValue(){
var selectedValues=[];
$(“[id*=CheckBoxList1]输入:选中”)。每个(函数(){
selectedValues.push($(this.val());
});
var s=sele.tos();
如果(selectedValues.length>0)
{
//警报(“复选框选定值:”+选定值);
window.location.href='Url.RouteUrl(“MultipleManufacturer”,新的{manufacturerId=selectedValues}';
} 
其他的
{
警报(“未选择任何项目”);
}
}
我得到了答案

function GetSelectedValue() {

    var selectedValues = [];

    $("[id*=CheckBoxList1] input:checked").each(function () {
        selectedValues.push($(this).val());
    });


    if (selectedValues.length > 0) {

        var url = '@Url.RouteUrl("MultipleManufacturer", new { manufacturerId = "_documentId_"})';
        var finalUrl = url.replace('_documentId_', selectedValues);

        window.location.href = finalUrl;

    } 

请说明错误是什么。:)