【常用 JS 插件】jQuery DataTables 自定义查询

前提

因为需要根据不同的分类查询数据,可以点击一个按钮,重新刷新表格。

在这里插入图片描述

js

 "ajax": {
      "url": "/article/page",
      "data":function (d) {
           d.cid = $("#cid").val();
           d.key = $("#key").val();
       }
}

$("#btn").bind("click", function () {
    $("#articleTable").dataTable().fnDraw(false);
});

后台

 <select id="page" resultType="Article" parameterType="map">
    SELECT
    <include refid="articleColumns" />
     FROM article AS a
     <where>
        <if test="cid != null">
            AND a.cid LIKE CONCAT ('%', #{cid}, '%')
        </if>
        <if test="key != null">
            AND a.aname LIKE CONCAT ('%', #{key}, '%')
        </if>
     </where>
     order by a.updated desc LIMIT #{page}, #{pageSize}
</select>

猜你喜欢

转载自blog.csdn.net/qq_37581282/article/details/84146355
今日推荐