javascript - 如何将数组发送到查询字符串

标签 javascript html angularjs

Friends, i need the help for sending array to the querystring . just a simple html page.

var obj = [];
    obj[0] = {Guest:"Ramkumar", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };
    obj[1] = {Guest:"Sathish", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };
    obj[2] = {Guest:"Suresh", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };
    obj[3] = {Guest:"Ganesh", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };

var x = JSON.stringify(obj);


window.location = "view.html?Object=" + JSON.stingify(obj);

When redirect i got the error like this.. . Internal Server error.

最佳答案

var obj = [];
    obj[0] = {Guest:"Ramkumar", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };
    obj[1] = {Guest:"Sathish", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };
    obj[2] = {Guest:"Suresh", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };
    obj[3] = {Guest:"Ganesh", City: "Madurai", Mobile: "9578606320", Email: "bsrsms@gmail.com", Address:"first street" };

var x = JSON.stringify(obj);


window.location = "view.html?Object=" + JSON.stingify(obj);

包含错误。

window.location = "view.html?Object=" + JSON.stingify(obj);

应该是

window.location = "view.html?Object=" + JSON.stringify(obj);

JSON.stringify,而不是 JSON.stingify

您的服务器端可能不希望代码输出错误。

编辑

正如评论中提到的,您已经将对象字符串化为变量 x,因此无需再次字符串化。因此您也可以使用

window.location = "view.html?Object=" + x;

关于javascript - 如何将数组发送到查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29098367/

相关文章:

javascript - React-router-modal 奇怪的行为 - 我需要点击两次才能返回,应该只有一次

javascript - 如何获取 Atom 编辑器中显示在 VScode 中的悬停效果信息?

javascript - jQuery 隐藏跨度值超过范围 slider 值的部分

javascript - 将我的 aspx(使用 html5 代码开发)作为我的 Web 应用程序的母版页

javascript - Angular stateprovider 解决不将数据传递给 Controller ​​的问题

javascript - 模态关闭后,vimeo 视频中的音频继续

jquery - 如何仅使用 Sails.js 的 REST API 作为混合 HTML5 应用程序的后端

php - undefined index 从 HTML 表单中获取值时

angularjs - 在 AngularJS 应用程序中安装 toastr

javascript - 如何以 Angular 将图像源绑定(bind)到文件对象