前提
因为需要根据不同的分类查询数据,可以点击一个按钮,重新刷新表格。
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>