如何将ajax sucess结果传递给另一个php页面

时间:2017-03-15 13:59:15

标签: php jquery ajax

在我的代码中,我希望将此结果显示$("#searchresults").html(data)到其他页面。

$.ajax({
  type: "POST",
  url: base_url + 'front/searchresult',
  data: data,
  success: function(data) {
    alert("test");
    var val = $("#searchresults").html(data);
    window.location.assign("<?php echo base_url()?>front/search/" + val);
  }
});

1 个答案:

答案 0 :(得分:0)

您从帖子收到的数据变量究竟是什么?它是一个json对象吗?它是纯文本吗?

如果是html,我认为您应该考虑将结果放在当前页面的div中,并隐藏搜索后不想看到的项目

在ajax请求之后重定位不是要走的路。您是否可以选择使用表单并将表单的操作属性更改为新位置?

<form action="front/search/">
<input type="text" name="data">
</form>