提交GCP POST表单而不更改页面

时间:2016-08-26 07:28:42

标签: javascript c# jquery post google-cloud-print

我有一个C#MVC网站,我正在尝试使用Google Cloud Print(GCP)进行打印。

Google提供此示例 https://developers.google.com/cloud-print/docs/appDevGuide

<form action="https://www.google.com/cloudprint/submit" method="post" enctype="multipart/form-data" id="submitForm">
  <input type="hidden" name="xsrf" value="xsrfTokenHere"/>
  <input type="hidden" name="printerid" value="123456789"/>
  <input type="hidden" name="ticket" value='{"version": "1.0", "print": {}}'/>
  <input type="text" name="title" value="My Document"/>
  <input type="text" name="contentType" value="application/pdf"/>
  <input type="text" name="tag" value=""/>
  <input type="file" name="content"/>
  <input type="submit" value="Print"/>
</form>

它应该做什么。 但如果用户显示JSON响应,它会将用户发送到Google网站。

有没有办法跳过最后一部分,例如让用户提交表单而不转移到谷歌网站。

我尝试了各种jQuery AJAX和类似的调用。我也尝试在iframe中发布表单,但由于Google不允许跨来源调用,所以这些都不起作用。

如果有办法在HTML,Javascript或C#中发布此内容而不跳转到谷歌搜索结果页面,那就太棒了。

0 个答案:

没有答案