![](/img/trans.png)
[英]Pass array of objects containing arrays to MVC action via javascript
[英]How to pass an array containing multiple arrays as a parameterized URL with JavaScript
Using javascript, I'm trying to figure out how to pass a JSON Serialized array that contains multiple arrays, as a parameterized URL .
我已经阅读了有关 StackOverflow 的多篇相关文章——但它们只讨论了非常基本的单数 arrays。[1]
这是围绕我的特定用例的上下文,其中涉及位于两个不同域上的两个独立网站(A 和 B):
网站 A:
该网站具有使用 javascript、AJAX、jQuery 的购物车功能,并利用 localStorage 存储添加到购物车的产品。
一旦用户准备好结账——我们将他们重定向到网站 B 以完成结账过程。
购物车数据示例:
下面的序列化 JSON 数据显示了两个独立产品的数据。 每个产品都有 6 个与之关联的唯一键。
[
{
"cid":"68",
"d":"12/26/2020",
"tti":"75687708",
"tt":"0800",
"tn":"1",
"q":"4"
},
{
"cid":"67",
"d":"01/09/2021",
"tti":"75688769",
"tt":"0909",
"tn":"1",
"q":"2"
}
]
最终结果 URL 可能看起来像:
网站 B:
本网站将使用 PHP 解析 URL,以获取每个产品的详细信息以进一步处理(即:产品查找和验证等)。
一旦产品被验证,结账页面就会被填充,用户可以完成支付和结账。
URL 的概念本身没有限制,但对于浏览器 URL 是有限制的。
是的,你可以传递一个数组。
但是为什么要在 URL 参数中传递数据呢? 我建议您使用 POST 方法并将您的数据以 json 格式发送到正文中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.