使用javascript从网页发布到REST API

使用javascript从网页发布到REST API,javascript,rest,post,Javascript,Rest,Post,我正在尝试从中的网页向RESTAPI服务发布JSON数据结构。提交表单时,javascript将捕获表单字段值,生成JSON数据,然后将数据发布到我的RESTAPI。我不完全确定如何使用JavaScript实现这一点。有人能给我指出正确的方向吗?或者给我一些示例代码 谢谢试试jQuery,它提供了一些很好的帮助,可以帮助您完成这类工作 查看,您可能需要postJSON方法 关于jQuery的入门,请查看他们的 您可以使用 var data=$('#formid').serializeArray(

我正在尝试从中的网页向RESTAPI服务发布JSON数据结构。提交表单时,javascript将捕获表单字段值,生成JSON数据,然后将数据发布到我的RESTAPI。我不完全确定如何使用JavaScript实现这一点。有人能给我指出正确的方向吗?或者给我一些示例代码


谢谢

试试jQuery,它提供了一些很好的帮助,可以帮助您完成这类工作

查看,您可能需要
postJSON
方法

关于jQuery的入门,请查看他们的

您可以使用

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

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

$.post(url, data, callback, "json");

或者,为了获得更简单的解决方案,请使用我的jQuery插件:

我需要发布到一个不同的领域,而不是我的网页将在。我能做这个吗


如果你不关心旧版IE,你可以使用头来允许跨域请求:

我可以在没有jQuery的情况下这样做吗?@jomille你可以使用普通javascript来达到同样的效果,但是这比使用jQuery更繁琐。好的,我可以使用jQuery。现在有一个更大的问题(我可能需要创建另一个线程)。我需要发布到一个不同的领域,而不是我的网页将在。我可以这样做吗?由于跨站点脚本安全问题(),浏览器不允许您轻松地执行此类操作。然而,这是可能的。你会想看看JSONP。我找到了一个新的工作。