将javascript对象发送到服务器

时间:2013-05-22 02:01:56

标签: javascript html

我的HTML页面允许用户创建附加到表格的项目列表。为简单起见,我们说每个项目都有两件事。 1)描述和2)价格。我还将这个项目列表添加到我想要提交给服务器的对象中。使用3个项目创建的对象的示例看起来像

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

将此数据提交给服务器的正确方法是什么。我确定的唯一方法是将此对象附加到隐藏的表单。还有另一种方式。

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

2 个答案:

答案 0 :(得分:1)

使用JQuery:

var obj = { ... };

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

答案 1 :(得分:0)

试试这个:JSON.stringify(yourData)