Url.Action参数(字符串)

时间:2013-08-21 13:59:40

标签: jquery asp.net-mvc-3

这是我在MVC3视图中的jQuery的一部分。

function GetList(ii, href) {
    var toataSucursala =  $("#ToataSucursala").is(':checked');
    var IdAccessLevel = $("#IdAccessLevel").val();
    var InclusivDescendents = $("#InclusivDescendents").is(':checked');
    var numeAsigurat = $("#NumeAsigurat").val();
    var prenumeAsigurat = $("#PrenumeAsigurat").val();

    //console.log("IdAccessLevel: " + IdAccessLevel);
    //console.log("InclusivDescendents: " + InclusivDescendents);

    if (ii != 0) {
        var s = "@Url.Action("PoliteDeReinnoitGrid", new { ViewBag.User.Id, @expiraInZile = -10, @page = 0})" + "&toatasucursala="+toataSucursala+"&numeAsigurat="+numeAsigurat+"&prenumeAsigurat="+prenumeAsigurat;
        //console.log('URL s: ' + s);
        var joindate = new Date(); 
        //var joindate = $('#DatePicker').datepicker("getDate");

#NumeAsigurat是一个文本框。

问题是,如果我在发帖时在文本框中写了两个单词的短语,则只发送该短语中的第一个单词。我添加了一些手表,$("#NumeAsigurat").val();有我输入的完整短语。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,我认为您正在寻找foo bar = foo%20bar {{1}}(为URI正确编码)。