這次帶給大家js中el表達式怎樣做出非空判斷,js中el表達式做出非空判斷的注意事項有哪些,下面就是實戰案例,一起來看一下。
注意,這裡想說的不是jsp裡面嵌套的el表達式的使用,而是在js中使用。
場景:
頁面跳轉後,使用spring mvc向前端頁面傳過來一個json物件,要在js中取得後,做處理。
回傳的json物件:
{"nodes":[{"contactmobile":"15922208502","orderno":"XNH31918062989476864"},{"id":"12198","group":"11","content":"把考虑考虑","modelname":"Company"}],"links":[{"target":"12198","id":"15016","relationType":"公司","source":"12194"}]}
var graph; var flag = "${empty jsonData}"; if(flag!="true"){ graph = eval('(' + '${jsonData}' + ')'); };
這裡有一個注意點:
##在js中使用el表達式,一定要使用引號括起來。如果傳回的json中包含雙引號,那麼就使用單引號包圍el表達式,否則,使用雙引號。 另外,注意使用eval相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章! 推薦閱讀:以上是js中el表達式怎樣做出非空判斷的詳細內容。更多資訊請關注PHP中文網其他相關文章!