工作的时候看到有两种把页面上内容传递给Controller的方法,其中一种是传递对数据库的搜索条件,并且会根据搜索条件访问数据库,并将更新后的数据写在JqGrid表格里。另一种则是用于为数据库新增数据(或者修改删除)的时候用的。
为什么会用到两种方式以及两种方式的区别我还是不太能理解,所以就先把他们记录下来,等之后JavaScript的知识接触的多了应该就能读懂了吧。
其一 传递搜索条件
$("#newinsert").on("click",function(){
if(!confirm("この内容を登録しますか?"))return;
var data = {
"ctgrCd" : $("#ctgrCd").val(),
"ctgrNm" : $("#ctgrNm").val(),
};
$.ajax({
type : "POST",
url : /*[[@{/planCtgr/searchJson}]]*/'/planCtgr/searchJson',
dataType : "json",
data : JSON.stringify(dataWhere),
contentType : 'application/json',
success : function (data, status, xhr) {
$("#tableDate").jqGrid("clearGridData");
setGrid(data);
$('reset').prop('disabled', false);
setTimeout(function() {
$("#overlay").