【发布时间】:2019-03-12 00:48:02
【问题描述】:
所以这里的问题是我希望能够构建一个查询字符串并将不同的参数嵌套在 Javascript 中的一个参数中。我可以使用 http_build_query 函数在 php 中执行此操作。我尝试在 javascript 中执行此操作,但参数被 & 分割。 这是我的php代码
$query string = [
'action' => 'index',
'url' => '/test/app/sell.php?'. http_build_query([
'id' => $id,
'name' => $name,
'state' => $currentState,
'p' => 1,
])
));
返回
url: "/test/app/sell.php?id=10&name=john&state=CA&p=1"
这是我的 js 网址,但它分隔了参数。
url = "url=/test/app/sell.php?"&id=" + id + "&name=" + name + "&state=" + form_name + "&p=" + 1"
返回:
id: 2,
name: "john",
state: "CA",
p: 1,
url: "/test/app/sell.php?"
如何将所有参数添加到 url 参数,它应该返回类似 url: "/test/app/sell.php?id=10&name=john&state=CA&p=1"
【问题讨论】:
-
奇怪的是,一个明显是字符串的变量被作为对象返回。你在使用某种包吗?
标签: javascript php ecmascript-6 javascript-objects