Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在不更改页面的情况下提交GCP POST表格_Javascript_C#_Jquery_Post_Google Cloud Print - Fatal编程技术网

Javascript 在不更改页面的情况下提交GCP POST表格

Javascript 在不更改页面的情况下提交GCP POST表格,javascript,c#,jquery,post,google-cloud-print,Javascript,C#,Jquery,Post,Google Cloud Print,我有一个C#MVC网站,我正在尝试使用谷歌云打印(GCP)进行打印 谷歌提供了这个例子 做它应该做的事。 但如果显示JSON响应,它会将用户发送到谷歌网站 有没有办法跳过最后一部分,例如让用户提交表单而不移动到谷歌网站 我尝试了各种jQueryAjax和类似的调用。我也尝试过在iframe中发布表单,但这些都不起作用,因为Google不允许跨源调用 如果有一种方法可以在HTML、Javascript或C#中发布这篇文章,而不用跳转到谷歌的结果页面,那就太好了 <form action

我有一个C#MVC网站,我正在尝试使用谷歌云打印(GCP)进行打印

谷歌提供了这个例子


做它应该做的事。 但如果显示JSON响应,它会将用户发送到谷歌网站

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

我尝试了各种jQueryAjax和类似的调用。我也尝试过在iframe中发布表单,但这些都不起作用,因为Google不允许跨源调用

如果有一种方法可以在HTML、Javascript或C#中发布这篇文章,而不用跳转到谷歌的结果页面,那就太好了

<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>