Javascript 将表单数据发送到其他服务器并返回pdf

Javascript 将表单数据发送到其他服务器并返回pdf,javascript,ajax,Javascript,Ajax,我有一个非常复杂的表单,它包含相当多的字段(大约50个)。提交过程工作正常,但我想添加一个新的“链接”,允许用户在PDF中获取他填写的数据 我在另一台服务器上设置了一个简单的PDF机制,但我需要在那里发送表单数据,而不需要在原始服务器上实际提交表单 我怎样才能做到以下几点: 将所有表单数据发送到其他服务器 接收PDF,同时仍停留在表单页面上并能够提交 我认为最好的方法是提交到您自己的服务器,让他将数据处理成PDF。 如果您愿意,您的服务器可以向外部服务器发出HTTP请求。 在您的服务器处理请求

我有一个非常复杂的表单,它包含相当多的字段(大约50个)。提交过程工作正常,但我想添加一个新的“链接”,允许用户在PDF中获取他填写的数据

我在另一台服务器上设置了一个简单的PDF机制,但我需要在那里发送表单数据,而不需要在原始服务器上实际提交表单

我怎样才能做到以下几点:

  • 将所有表单数据发送到其他服务器
  • 接收PDF,同时仍停留在表单页面上并能够提交

我认为最好的方法是提交到您自己的服务器,让他将数据处理成PDF。
如果您愿意,您的服务器可以向外部服务器发出HTTP请求。

在您的服务器处理请求并创建PDF后,他可以生成一个链接供客户端(浏览器)下载,您将使用
Javascript

向用户显示该链接,这很好,您尝试了什么?实际上,我正在阅读我可以使用Jquery和form.serialize发布的内容,但我真的不知道如何将内容作为文件返回…我不能-在那个服务器上我不能再控制PDF的创建-只能在formI中添加一些有限的Javascript,我不明白你想说什么。您确实可以访问服务器端代码,对吗?我需要在多个位置执行此操作,并且不会总是在表单所在的服务器上访问服务器端代码-否。。。所以我想将表单数据从那里传递到另一台服务器,对它做一些处理,然后返回并显示一个文件…你是说-一个外部的“PDF创建”服务?你应该看看怎么做,因为你不能AJAX远程服务器(这不是运行JS的服务器)-例如,从这个网站,你不能AJAX谷歌。是的-我知道,这是个问题。。。那我能用什么?