0

我正在尝试将 JSON 数据结构从网页发布到 REST API 服务。提交表单时,javascript 将捕获表单字段值,生成 JSON 数据,然后将数据发布到我的 REST API。我不完全确定如何用 JavaScript 做到这一点。谁能指出我正确的方向或放弃一些示例代码。

谢谢

4

2 回答 2

1

试试 jQuery,它为这类东西提供了一些很好的帮手。

查看jQuery.post 文档,您可能需要该postJSON方法。

至于 jQuery 入门,请查看他们的入门页面

您可以使用以下方式获取表单的数据

var data = $('#formid').serializeArray();

然后你可以在 postJSON 方法中使用它:

$.post(url, data, callback, "json");
于 2012-11-06T01:31:34.727 回答
1

或者更简单的解决方案,使用我的 jQuery 插件:https ://github.com/jpillora/jquery.rest

我需要发布到与我的网页不同的域。我可以这样做吗?

如果您不关心较旧的 IE,您可以使用标头来允许跨域请求:https ://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS

于 2013-01-18T12:51:12.417 回答