逻辑更改URL获取发布方法jQuery - javascript

我正在尝试将jQuery中的GET URL转换为POST URL,我需要逻辑帮助。

我的代码:

//Code need to change
var url = '/index.php?page=invoice&action=InvoicePrint&from=print&invoiceid='+Invoiceid;
    window.open(url, "_blank");

//My new code:
var url = '/index.php?page=invoice&action=InvoicePrint&from=print&invoiceid=' + Invoiceid;
            $('<form action="'+url+'" target="_blank"></form>').appendTo('body').submit();

由于没有发票ID(例如:1,2,3,4,5,6,7等大约1000个ID),因此我无法使用GET方法,因此我将更改为POST方法来发布ID。
通过将表单附加到正文来提交时会遇到问题。检查“我的新代码:”上方的代码。表格已张贴到

  index.php?

但这是:

  index.php?page = invoice&action = InvoicePrint&from = print&invoiceid = 1,2,3,4,5,6,7

但是没有任何内容附加到URL。

是的,我使用相同的GET方法进行了测试。一旦网址发布成功,我将转换为POST方法。因为只有“ incoiceid”,我试图发布所有其他GET方法保持不变。

谢谢

参考方案

尝试为表单添加方法属性,例如

<form action="'+url+'" method="post" target="_blank"></form>

更新,但是您不能在URL中存储数据。帖子应该在正文中发送参数,而不是在URL中发送。因此,您的网址应类似于“ /index.php”。而且您的参数应该在正文中,因此将您的所有页面,操作等添加到表单的隐藏字段中。

<form action="/index.php" method="post" target=...>
   <input type="hidden" name="action" value="InvoicePrint"/>
    ............
</form>

或使用jQuery post

$.ajax({
   type: "POST",
   url: '/index.php',
   data: data,
   success: success
});

数据是所有参数的对象

PHP Javascript更改浏览器后退按钮行为Laravel - javascript

我知道有各种各样的线程要求几乎相同的要求,但似乎没有一个真正满足我的需求。在我的网站上,我实现了搜索表单。一个简单的表单,其中包含一个名为searchQuery的输入字段和一个提交按钮。表单通过POST方法发送。我正在使用Laravel btw。。然后将搜索结果从控制器加载到视图中。这些在表中显示。现在来了有趣的部分:找到的元素是可单击的,并且您进入有关该元…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

PHP json_encode数组到javascript关联数组 - javascript

我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…

PHP-显示特殊字符 - javascript

允许用户输入的代码段//fetch user input and pass it in URL alertify.prompt("Please enter note/remarks for this Form (optional):", function (e,value) { if (e) { alertify.success(…

php curl远程页面javascript提取 - javascript

我有一个远程页面,下面显示了其源代码,<!DOCTYPE html> <html> <head> <title>somethingg blabla</title> </head> <body> <script type="text/javascript…