jquery解决方案从静态html页面发布到另一个站点

需要将数据从静态html页面发布到另一个域上托管的另一个页面。 通常我会使用post方法创建一个带有表单的iframe,并将其操作定向到该网页,最后提交该表单。 复杂性是我从静态html页面收集数据并在iframe中创建一个类似的(复制)表单(主要是上面的属性,即方法和操作); 如果有很多字段,我很难通过javascript单独做到这一点。 那么这个东西有没有jquery解决方案呢?

您可以尝试使用JSONP作为替代方法。 可以在维基百科( http://en.wikipedia.org/wiki/JSON#JSONP )上找到JSONP的快速概述。 jQuery通过.getJSON方法( http://docs.jquery.com/Ajax/jQuery.getJSON )实现JSONP支持。

不幸的是,要使用JSONP,您需要将表单数据作为查询字符串提交(GET请求,而不是POST请求)。 您可以使用jquery的serialize方法( http://docs.jquery.com/Ajax/serialize )将表单序列化为查询字符串。

Interesting Posts