-------------------Grid Reload------------------------
// 조회
$('#btn_search').click(function() {
var f = document.listForm;
if(!jsCheck(f))
return;
//조회항목들 json 데이터로 만들어서 넘긴다.
var jsonData = {};
$("#listForm select[name^='srch_']").each(function(i) {
var name = $(this).attr("name");
var value = $(this).val();
jsonData[name] = value;
});
jsonData['srch_key_subjnm'] = $("#srch_key_subjnm").val().split(" ").join("");
$("#tran_status").val("R");
$("#list").jqGrid(
'setGridParam',
{url:selectUrl,
page:1,
datatype : "json",
postData : jsonData,
// postData : $("#contentsForm").serialize(),
page : "${LISTOP.ht.miv_pageNo}",
rowNum : "${LISTOP.ht.miv_pageSize}"
}
).trigger("reloadGrid");
});
------- java-------
Map<String, Object> param = new HashMap<String, Object>();
param = _req.getParameterMap();
-------------------- ajax select -----------------------
$("#btn_search").click(function() {
//조회항목들 json 데이터로 만들어서 넘긴다.
//update, insert, delete 시 사용하면 유용
var jsonData = {};
$("#listForm input").each(function(i) {
var name = $(this).attr("name");
var value = $(this).val();
jsonData[name] = value;
});
$.ajax({
url : selectExcelUrl
,type : 'POST'
,cache : false
,contentType : 'application/json; charset=utf-8'
,data : JSON.stringify({data:jsonData})
,dataType : 'json'
,success : function(result) {
try {
var ret = result;
alert(ret.message);
}catch(e) {alert(e.message);
}finally {}
}
,error: function(result) {
alert('error');
}
});
});
------- java-------
Map<String, Object> param = new HashMap<String, Object>();
param = _req.getParameterMap();
Object data = _req.getObject("data");
// 배열 형태로 올경우
if (data instanceof Object[]) {
for (Object rec : (Object[]) data) {
Map<String, Object> param_usn = (Map<String, Object>) rec;
param.put("year" , param_usn.get("year"));
param.put("usn" , param_usn.get("usn"));
//Delete, Update, Insert 시 로우별로 파람값 받아와서 사용
//insert, delete, update
}
}
'JavaScript > Jquery' 카테고리의 다른 글
[Jquery] popup 참고 (0) | 2012.11.30 |
---|---|
[Jquery] 파람값 세팅 (0) | 2012.11.28 |
[jQuery] jquery 명령어 (0) | 2012.10.26 |
[jQuery] jQGrid 삭제 하기 (0) | 2012.10.26 |
[Jquery] jqgrid 참고 Url (0) | 2012.09.14 |