1

这是 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();输入了完整的短语。

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

4

1 回答 1

1

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

于 2013-08-21T14:06:05.973 回答