【问题标题】:Search and display result on next page using ajax in codeigniter在codeigniter中使用ajax在下一页搜索并显示结果
【发布时间】:2017-12-21 08:08:07
【问题描述】:

我正在使用 ajax 在 codeigniter 中进行搜索。我将搜索值传递给 codeigniter 控制器并在同一页面上的 ajax 成功函数中获取结果数据,但我想在另一页上打印结果数据。

我的 viewpage 代码在下面带有 ajax 脚本。

<input type="text" autocomplete="off" onblur="abc()"  name="searchs" >

<script>
    function abc() {
            var name = $("input[name=searchs]").val();
           $.ajax({
                type: "POST",
                url: 'search',
                data: "search="+name,
                success:function(data){
                alert(data);
                $("#res").html(data);
                window.location="star/prsearch"; 
               }
            }); }
       </script>

window.location="star/prsearch" star/prsearch 是下一页的路径,现在我正在重定向到另一页,但没有打印结果数据。

【问题讨论】:

  • 另一个做ajax然后重定向...
  • ajax 是干什么用的?
  • Ajax 用于在不刷新页面的情况下显示数据,您尝试在此页面上获取数据然后重定向页面,如果您想要star/prsearch 上的数据,那么您需要在该页面上调用 ajax

标签: php jquery ajax codeigniter


【解决方案1】:

为您要提交的表单提供操作并使用按钮提交表单并在新页面上执行 ajax,而不是在加载文档时

【讨论】:

  • 我不想点击按钮,我想在keyup函数上搜索结果,并在下一页显示结果
  • 您可以提交表单,而无需在输入的模糊事件上实际使用按钮。在下一页提交表单后,使用 ajax 调用获取结果数据。
猜你喜欢
  • 1970-01-01
  • 2017-08-29
  • 2015-07-13
  • 1970-01-01
  • 2019-05-01
  • 2019-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多