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

Chu*_*ang 5 javascript jquery multiline query-string

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

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

queryString可能类似于"1,2,3,4"或"测试1 2 3".

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

mar*_*rty 16

尝试

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


小智 5

使用encodeURIComponent()

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