jQuery MiniUI 表单查询sql写在哪里

 我来答
jiang19911113
2015-02-03 · TA获得超过205个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:166万
展开全部
你的实现有问题前台不能直接访问数据库的

你应该通过ajax请求
通过传参,具体数据库访问逻辑在你的action里面
然后解析返回 渲染页面

参考:http://www.miniui.com/docs/quickstart/crud.html
追问
对,我不明白在action中怎么写逻辑,才能实现 点击按钮查询表单
追答

你可以前台通过点击按钮绑定ajax事件


然后js获取参数  传到action中

action中要拼接要查询的sql, 连接数据库查询, 将查询结果已特定方式返回

js解析返回的结果 渲染页面


只不过MiniUi简化了js处理的过程 你只需要实现逻辑的部分 那么你的返回也必须遵从MiniUi的数据格式

eg:

页面初始化 :
在id为datagrid1的div上指定url="定义你自己的action路径" 


<script type="text/javascript">
         mini.parse();
         var grid = mini.get("datagrid1");
         grid.load();
</script>

后台action:

public void 方法名()
     {
            定义sql语句

            连接数据库查询

            返回json格式数据

     }


具体格式看需求:

  1. datagrid 分页
    {
       total: num,
       data:[{"key":"value","key2":"value2".........},{....}] //key对应html中定义的field的值
    }


参照: http://www.miniui.com/docs/api/index.html

那段逝去的过往
2016-04-05 · TA获得超过470个赞
知道小有建树答主
回答量:458
采纳率:83%
帮助的人:306万
展开全部
jQuery MiniUI 只是一个jQuery的前端框架,DOM框架,其本身并不支持sql表单查询,需要结合后台语言,PHP或者JAVA来适用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hongshujiu
2016-02-07 · 超过12用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:19.3万
展开全部
在后台写啊。然后返回JSON数据给JQ,你看看官网的例子就有了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SHENHUANJIE
2016-01-11 · HELLO WORLD!一名坚持原创的开发技术博主,分享知识...
SHENHUANJIE
采纳数:51 获赞数:203

向TA提问 私信TA
展开全部
MVC的话一般写在Controller或者Service里面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友46f83e3
2016-02-26 · 超过34用户采纳过TA的回答
知道答主
回答量:106
采纳率:50%
帮助的人:46.1万
展开全部
查询sql不是写在 sqlmap.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<sqlMap namespace="">
<!-- 查询信息 -->
<select id="queryForInfo"parameterClass="map"resultClass="java.util.HashMap">
<!--sql语句-->

</select>
</sqlMap>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网店包装修
2016-03-23
知道答主
回答量:25
采纳率:0%
帮助的人:3.6万
展开全部
Q 你好
Q你好
1你好
0你好
5你好
8你好
2你好
6你好
4你好
1你好
2你好
3你好
加我QQ我教你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式