找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 277|回复: 0

[cms教程] ecshop后台通过ajax搜索原理

[复制链接]

该用户从未签到

发表于 2015-8-24 23:06:37 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
   
ecshop的搜索其实是功能十分强大的,但是ecshop搜索功能前台和后台还不大一样,前台主要是通过get方式,提交的url进行分页,而在ecshop的后台,则是接受表单的搜索条件,然后通过js发布到ajax.最后又通过ecshop的ajax将结果返回.然后在显示最后的搜索结果. 我们来举个例子,具体分析下ecshop后台通过ajax方式来进行搜索. 比如我们通过ecshop后台的ajax方式来搜索退换货订单 1:必须在htm中增增加以下搜索框,订单号 [i, 2:html中的ajax可以写成以下格式 listTable.filter['order_sn', = Utils.trim(document.forms['searchForm',.elements['order_sn',.value); listTable.filter['page', = 1; listTable.loadList(); 我们可以看到以下,就是通过listTable.loadList();来触发ajax的。 3:我们再看php调用。 $result = get_filter(); if ($result === false) { 如果返回结果为空,那么就进行ajax结果筛选 $filter['invoice_no', = empty($_REQUEST['invoice_no',) ? '' : trim($_REQUEST['invoice_no',); if ($_REQUEST['is_ajax', == 1) { $filter['order_sn', = json_str_iconv($filter['order_sn',); } $filter['sort_by', = empty($_REQUEST['sort_by',) ? 'cid' : trim($_REQUEST['so...

   
内容已隐藏,请关注公众号输入验证码查看

               
验证码 

  

本帖支持关注公众号查看

【无套路  无套路  无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】

回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-5-21 10:52

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表