我正在尝试重定向到另一个页面并使用它传递数组,我尝试了以下内容:
$.post('search-results.php', {'results': results});
但根本没有任何事情发生。没有错误或什么,我做错了什么?
答案 0 :(得分:3)
POST不会重定向,但会将数据发送到那里。在javascript中使用window.location = URL进行重定向
答案 1 :(得分:1)
三种解决方案:
使用帖子操作填充隐藏表单并通过javascript提交。
使用window.location.url并将参数添加为get请求,但请记住,它不是您希望发布的请求。
使用jquery $ .post,将发布数据发送到php脚本,该脚本将数据保存到会话中,并在成功回调时通过window.location重定向到您想要的页面。此页面将查看会话中是否存在数据,并且它将使用这些数据。