【问题标题】:Opening a post request in a new tab在新选项卡中打开发布请求
【发布时间】:2016-12-12 10:20:42
【问题描述】:

我想要在 Angular 中做的是打开一个新选项卡并同时向其发布数据。这非常适合创建表单元素和提交表单。唯一的问题是表单中的每个输入都必须有一个名称。在我的情况下,我不能有名字,我需要直接写一个 JSON 字符串作为输入数据。默认情况下,在 Angular 中使用 $http 会对输入数据执行此操作。 在 PHP 方面,这意味着从 "php://input" 而不是 $_POST 读取。

【问题讨论】:

  • 您是否可以控制要发布到的页面?
  • 我认为,这是不可能的。因为,当你打开新标签时,它是 GET。
  • 我也可以更改后端,是的。但是如果我不需要的话,我不想为此设置一个特殊情况。

标签: javascript php angularjs


【解决方案1】:

也许我误解了这个问题,因为我没有使用角度的经验,但是:

您可以打开一个新选项卡并调用“newTabPage.php”,然后在此文件中发送您的请求(使用 ajax)以获取您的数据。

【讨论】:

  • 像中间的代理脚本?它会起作用,但也会让事情变得过于复杂。
  • 无论如何我认为 [api.jquery.com/jquery.ajax/](ajax) 是解决您问题的关键 :)
  • 当前的解决方案是建立在 ajax 之上,并在 textarea 中显示结果。我现在想要的是将结果放入单独的选项卡/窗口中,保留标题和所有内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-12
  • 2017-03-08
  • 2012-04-25
  • 2019-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多