Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
jquery重定向到带有数组的URL_Jquery - Fatal编程技术网

jquery重定向到带有数组的URL

jquery重定向到带有数组的URL,jquery,Jquery,我正在尝试重定向到另一个页面并传递一个数组,我尝试了以下操作: $.post('search-results.php', {'results': results}); 但什么也没发生。没有错误或任何东西,我做错了什么?POST不会重定向,但会将您的数据发送到那里。在javascript中使用window.location=URL进行重定向POST不会重定向,但会将您的数据发送到那里。在javascript中使用window.location=URL进行重定向有三种解决方案: 用post操作填充

我正在尝试重定向到另一个页面并传递一个数组,我尝试了以下操作:

$.post('search-results.php', {'results': results});

但什么也没发生。没有错误或任何东西,我做错了什么?

POST不会重定向,但会将您的数据发送到那里。在javascript中使用window.location=URL进行重定向

POST不会重定向,但会将您的数据发送到那里。在javascript中使用window.location=URL进行重定向有三种解决方案:

  • 用post操作填充隐藏表单并通过javascript提交

  • 使用window.location.url并将参数添加为get请求,但请记住,这不是您希望的post请求

  • 使用jquery$.post,将post数据发送到php脚本,该脚本将数据保存在会话中,并在成功回调时通过window.location重定向到所需的页面。此页面将查看会话中是否存在数据,并将使用这些数据

  • 三种解决方案:

  • 用post操作填充隐藏表单并通过javascript提交

  • 使用window.location.url并将参数添加为get请求,但请记住,这不是您希望的post请求

  • 使用jquery$.post,将post数据发送到php脚本,该脚本将数据保存在会话中,并在成功回调时通过window.location重定向到所需的页面。此页面将查看会话中是否存在数据,并将使用这些数据