js中el表達式的使用和非空判斷方法
注意,這里想說的不是jsp里面嵌套的el表達式的使用,而是在js中使用。
場景:
頁面跳轉(zhuǎn)后,使用spring mvc向前端頁面?zhèn)鬟^來一個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函數(shù)將json串轉(zhuǎn)為轉(zhuǎn)為對象的寫法。
以上這篇js中el表達式的使用和非空判斷方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談Javascript中Object與Function對象
JavaScript的面向?qū)ο笫腔谠蔚模袑ο蠖加幸粭l屬于自己的原型鏈。Object與Function可能很多看Object instanceof Function , Function instanceof Object都為true而迷惑,所以首先看下對象的實例2015-09-09JS如何設(shè)置滾動屬性默認自動滾動到底部(overflow:scroll;)
這篇文章主要給大家介紹了關(guān)于JS如何設(shè)置滾動屬性默認自動滾動到底部(overflow:scroll;)的相關(guān)資料,通過本文介紹的的JavaScript代碼示例,你可以實現(xiàn)滾動條默認在最底部的效果,需要的朋友可以參考下2023-10-10如何優(yōu)雅地取消 JavaScript 異步任務(wù)
這篇文章主要介紹了如何優(yōu)雅地取消 JavaScript 異步任務(wù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03