1.
$.post("app_index_query/query", postData, function (data) { if (data && data.ret == 1) { var list = []; for (var i = 0; i < data.data.length; i++) { list.push(data.data[i] ); } callback( { "recordsTotal": data.total, "recordsFiltered": data.total, "data": list } ); } else { alert(data.msg); } }, "json");
第一个是url,第二个是post时传入的值,function中的data并不是传入值,而是传出值,function是对传出值进行处理的函数,callback同样是对传出值处理的函数。
因为js是异步处理的,不能像同步时一样可以return结果,只能将逻辑写入function中进行处理。
2.jsp调试是直接在网页上右键检查进行调试,调试是f10(联想的电脑需要fn+f10);servlet的调试是直接在编译器里调试,和普通的调试方法是一样的。
仅针对idea,断点调试时,
(1)跳到下一个断点
(2)刷新当前程序,如果选择Redeploy,是修改了后端;如果仅仅修改了jsp前端,可以选择Update classes and resources
(3)一句一句地进行调试
(4)对断点进行处理,如果想消去所有断点可以查看这里