如何将查询参数作为字符串传递给包含空格的jquery加载

时间:2013-02-07 17:54:14

标签: javascript jquery query-string multiline

嗨我有一个简单的问题。我想知道如何使用jquery将查询字符串传递给查询参数。

function loadPage(queryString) {
    jQuery("#divId").load("myurl/action?param=" + queryString);
}

queryString可能类似于“1,2,3,4”或“测试1 2 3”。

当我尝试它时,只有第一个参数是他们的。我希望能够传递一个句子或段落。

2 个答案:

答案 0 :(得分:16)

尝试

function loadPage(queryString) {
    jQuery("#divId").load("myurl/action?param=" + encodeURIComponent(queryString));
}

答案 1 :(得分:4)

使用encodeURIComponent()

function loadPage(queryString) {
    jQuery("#divId").load("myurl/action?param=" + encodeURIComponent(queryString));
}