javascript - 将 javascript 对象发送到服务器

标签 javascript html

我的 HTML 页面允许用户创建附加到表格的项目列表。为了简单起见,我们假设每个项目有 2 个东西。 1) 描述和 2) 价格。我还将这个项目列表添加到要提交到服务器的对象中。使用 3 个项目创建的对象的示例如下所示

myObject = {
    "Item1":["description1", "price1"],
    "Item2":["description2", "price2"],
    "Item3":["description3", "price3]
}

将这些数据提交到服务器的正确方法是什么?我确信的唯一方法是将这个对象附加到隐藏表单中。还有别的办法吗?

如果有帮助的话,我正在使用带有expressjs框架的nodejs。然后,我通过迭代该对象将其输入到 MySQL 数据库中。谢谢。

最佳答案

使用 JQuery:

var obj = { ... };

$.ajax({
  type: "POST",
  url: "your/url",
  data: obj
});

关于javascript - 将 javascript 对象发送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682321/

相关文章:

javascript - 鼠标悬停后自动播放视频不起作用

python - 我的网络抓取代码目前有效,我想更具体一点,我可以通过告诉它上面的特定 header 来选择要抓取的数据吗?

html - 为什么 pull-right 对我的 Bootstrap 导航栏不起作用?

javascript - 如何在javascript中绘制图形?

javascript - AngularFire2 AuthCredentials

javascript - 在本地存储中刷新页面时无法存储复选框状态?

javascript - 如何获得 .droppable() 的自定义容差效果?

javascript - 当我使用 javascript 添加新文本字段时,文本字段的值消失

javascript - 在页面上安装脚本

html - 可以使用带有 intraweb 的 html5 标签创建网页吗?