六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 29|回复: 0

JQuery

[复制链接]

升级  42%

31

主题

31

主题

31

主题

秀才

Rank: 2

积分
113
 楼主| 发表于 2013-1-23 01:27:25 | 显示全部楼层 |阅读模式
 
jsp:
function ajaxGetDuplicateData(){var duplicateMsg = '';$.ajax({        type : "POST",        dataType : "json",        url : "../mobile/top.do",        async : false,        data : {            'dispatch' : 'ajaxGetDuplicateData',            'publishId' : $("#targetPublichId").val(),            'fmpCatCntentId' : ''        },        success : function(data) {            if (data && data.length) {                if (data.length > 0) {                    for(var i=0; i<data.length; i++){                    duplicateMsg+= ((i+1) + '. ' + data.name + ' ' + data.startDate + '~' + data.endDate + '\n');                    }                }            }                    },        error : function(xhr, textStatus, errorThrown) {        }    });    return duplicateMsg;} 
java:
public void ajaxGetDuplicateData(ActionMapping mapping, ActionForm form,        HttpServletRequest request, HttpServletResponse response) {    String aaa = request.getParameter("aaa");    String bbb = request.getParameter("bbb");    if (aaa != null) {        try {            List<Object[]> duplicateDataList = service.getDuplicateDataForTop(bbb, aaa);            if (duplicateDataList != null && duplicateDataList.size()>0) {                response.setContentType("text/x-json; charset=UTF-8");                response.setHeader("Cache-Control", "no-cache");                response.setHeader("Pragma", "no-cache");                response.setDateHeader("Expires", 0);                JSONArray jsonArray = new JSONArray();                for (Object[] data : duplicateDataList) {                    JSONObject jsonObject = new JSONObject();                    jsonObject.put("name", CommonUtil.toString(data[0]));                    jsonObject.put("startDate", CommonUtil.toString(data[1]));                    jsonObject.put("endDate", CommonUtil.toString(data[2]));                    jsonArray.put(jsonObject);                }                response.getWriter().print(jsonArray.toString());                response.flushBuffer();            }        } catch (Exception e) {            e.printStackTrace();        }    }}  
 
這裡還有別人的筆記
[jQuery] AJAX 學習筆記 (一) 如何使用 JSON 驗證使用者表單
 
 
 
 
 
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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