Javascript 创建一个类似于POST请求的链接

Javascript 创建一个类似于POST请求的链接,javascript,html,angularjs,forms,post,Javascript,Html,Angularjs,Forms,Post,我有一个用户可以分配自己的任务表。有一个Assign按钮,当他们单击它时,我通常希望创建一个POST请求,将任务分配给用户,并将其重定向到TaskDetails页面。通常这很好,我可以用表单中的一个按钮来完成,但他们也希望能够单击该按钮,并在新选项卡中打开任务详细信息页面 因此,如果他们在主页上,想要抓取其中三个任务,他们希望能够按住Ctrl键并单击或中键单击按钮,将这些页面加载到新选项卡中,并分配给他们单击的每个页面 这让我相信我需要把它变成一个链接而不是一个按钮?但这意味着请求将是GET请求

我有一个用户可以分配自己的任务表。有一个Assign按钮,当他们单击它时,我通常希望创建一个POST请求,将任务分配给用户,并将其重定向到TaskDetails页面。通常这很好,我可以用表单中的一个按钮来完成,但他们也希望能够单击该按钮,并在新选项卡中打开任务详细信息页面

因此,如果他们在主页上,想要抓取其中三个任务,他们希望能够按住Ctrl键并单击或中键单击按钮,将这些页面加载到新选项卡中,并分配给他们单击的每个页面

这让我相信我需要把它变成一个链接而不是一个按钮?但这意味着请求将是GET请求。有谁能给我一个好主意,告诉我如何才能做到这一点

我正在使用AngularJS 1.4,但即使没有AngularJS,我也很想知道应该如何处理它


提前谢谢。

你错过了一些非常好的东西,纯HTML。表单(POST请求的常见方式,不是吗)可以像链接一样具有目标属性,因此结果可以显示在另一个选项卡/窗口上。以下是一个示例:

<form action="demo_form.asp" method="get" target="_blank">
...
</form> 

...
以下是可能的目标值:_blank | u self | u parent | u top | framename


如果您需要在一个地方或另一个地方显示结果页(即多个按钮),那么现在正是使用javascript编辑此目标属性的好时机。

您错过了一些非常好的纯HTML内容。表单(POST请求的常见方式,不是吗)可以像链接一样具有目标属性,因此结果可以显示在另一个选项卡/窗口上。以下是一个示例:

<form action="demo_form.asp" method="get" target="_blank">
...
</form> 

...
以下是可能的目标值:_blank | u self | u parent | u top | framename


如果您需要在一个位置或另一个位置显示结果页(即多个按钮),那么这将是使用javascript编辑此目标属性的好时机。

是为每个任务加载单独的页面,还是只加载包含所有选定任务的单独页面?每个任务都将是单独的页面。如果左键单击,您将被分配并重定向到任务详细信息。但是,如果您执行Ctrl+Click之类的操作,则每次都会在新选项卡或窗口中打开“详细信息”页面。是为每个任务加载单独的页面,还是仅加载一个包含所有选定任务的单独页面?每个任务都将是单独的页面。如果左键单击,您将被分配并重定向到任务详细信息。但是如果你按Ctrl+Click这样的键,每次都会在新的选项卡或窗口中打开详细信息页面。哇,我真的不知道它有一个目标属性。我会调查的,谢谢!哇,我其实不知道它有目标属性。我会调查的,谢谢!