ecshop后台根据条件查询后不填充table 返回的json数据,content为空?

做ecshop后台开发的时,根据条件查询后,利用ajax返回的content json数据内容为空,没有填充table

效果

预期效果

问题:

make_json_result($smarty -> fetch(‘packages_list_info.htm‘), ‘‘, array(‘filter‘ => $result[‘filter‘], ‘page_count‘ => $result[‘page_count‘]));

问题出在 packages_list_info.htm页面里

{if $full_page}

整个页面
{/if}

因为query后没有给赋值 $smarty->assign(‘full_page‘,    1);

所以一直不显示查询列表
更改后实现
{if $full_page}

{/if}
<table class=‘table table-bordered ‘ id="list-table">
查询后返回填充的区域
</table>

{if $full_page}
{/if}

完美显示出来了

时间: 2024-10-04 21:00:44

ecshop后台根据条件查询后不填充table 返回的json数据,content为空?的相关文章

ThinkPHP中 按条件查询后列表显示

最近在项目中遇到了需要根据下拉框的条件筛选出符合条件的数据,然后进行列表显示的问题. 在ThinkPHP中进行列表显示的传统过程:通过在后台控制器中查询出数据,然后通过$this->assign()来实现控制器数据向页面的传递,在页面中通过<foreach>或<volist>标签来进行数据的解析,(注:在通过标签进行数据的解析时需要以“$”符号的形式). 在进行条件查询时,需要通过jquery中ajax的方式将条件GET到后台控制器,后台控制器中接收数据,然后根据条件进行查询

Ext GridPanel在进行条件查询后,翻页有误

填写查询条件并完成搜索后,当页的数据是正确,但是点击翻页后,数据结果有误,这个原因是由于翻页查询条件并没有传入. 解决方法如下: 给Store添加一个事件----beforeload 在一个新数据对象请求发出前触发此事件. 如果beforeload的处理函数返回'false', 数据请求将被取消. 具体代码如下: ds_edisCommonUser.on('beforeload',function(ds_edisCommonUser,options){ var _search_name= Ext

ajaxFileUpload上传文件成功后却无法解析服务器返回的json数据

ajaxFileUpload是一款很好用的文件上传插件,网上也有很多关于它的版本,但在上传文件成功后想返回json数据给前台时,却会出现无法解析json数据的情况. 仔细调试发现其实在向服务器提交数据后,是进入了success回调函数的,只是没有解析到json数据.那就说明服务器做出了响应的,进入了success方法的,唯一的问题就是前台接受的数据不是json格式的. 使用console.log输出data发现并不是纯粹的json数据,其中头部多了<pre style="word-wrap

前台如何处理后台返回的json数据

后台返回的json数据格式: { "state": true, "data": { "id": 0, "name": "testAjax"'"sex": null, "csny": null, "mz": null, "byxx": null, "sfzh": null, "yhtc":

ecshop后台增加栏目查询会员是否重复注册

ecshop的后台要查询哪些会员是否有重复注册时,可以利用特定的栏目来判断~ 譬如会员电话... 修改前请务必先备份下列档案!!! admin/users.php admin/templates/users_list.htm languages/zh_cn/admin/users.php 开启 admin/users.php找到 $ex_where .= " AND user_name LIKE '%" . mysql_like_quote($filter['keywords']) .

按键二;根据条件查询后显示结果

<%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()

实现多条件查询 匹配数据库字段中多个数据

select 'T.SYMPTOM like ' || ' or '|| REPLACE( '''%' ||REPLACE ( REPLACE( '1,2,4' , ',' , ',''%'), ',''' ,',''' )||'%''' , ',''', '%'' or T.SYMPTOM like ''' ) AS TH from dual; '1,2,4' 为要替换的字段值 T.SYMPTOM 为对应表 中 需要匹配的列 测试过 需要配合将字符串转成可执行的sql语句函数使用,否则在数据库

Jquery 使用Ajax获取后台返回的Json数据后,页面处理

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <sc

ajax 请求 对json传的处理 Jquery 使用Ajax获取后台返回的Json数据后,页面处理

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <sc