DWZ是一款基于jQuery的開(kāi)源web框架,可以快速構(gòu)建出后臺(tái)管理系統(tǒng)。在DWZ中,通過(guò)Ajax請(qǐng)求后端接口,常常以JSON格式返回?cái)?shù)據(jù),方便前端直接操作處理。
DWZ框架中,后端的JSON響應(yīng)如下:
{ "statusCode":"200", //狀態(tài)碼200代表成功 "message":"返回成功", //返回成功提示信息 "navTabId":"", //要刷新的navTab頁(yè)面的id,如果為空字符串則不刷新navTab,默認(rèn)為空串 "rel":"", //要更新的div的id,如果為空串則不更新div,默認(rèn)為空串 "callbackType":"", //回調(diào)類型:closeCurrent代表關(guān)閉當(dāng)前彈出層(如Dialog或Win);forward表示前往一個(gè)新的頁(yè)面;默認(rèn)為空串 "forwardUrl":"", //回調(diào)類型為forward時(shí)的前往鏈接 "confirmMsg":"" //確認(rèn)提示信息,如果為空串則不會(huì)有確認(rèn)框提示,默認(rèn)為空串 "extra":"" //額外的返回?cái)?shù)據(jù),根據(jù)需要自定義返回 }
以上JSON響應(yīng)返回內(nèi)容,是通過(guò)DWZ框架自帶的JsonResult包裝類生成的,可以方便地返回給前端處理。在具體的接口開(kāi)發(fā)中,可以根據(jù)需要自定義JSON返回內(nèi)容的結(jié)構(gòu),并通過(guò)DWZ的JSON解析機(jī)制,方便地實(shí)現(xiàn)前后端數(shù)據(jù)傳遞。