首頁 >web前端 >js教程 >如何使用js內el表達式與非空判斷

如何使用js內el表達式與非空判斷

php中世界最好的语言
php中世界最好的语言原創
2018-05-26 13:42:531530瀏覽

這次帶給大家如何使用js內el表達式與非空判斷,使用js內el表達式與非空判斷的注意事項有哪些,以下就是實戰案例,一起來看一下。

頁面跳轉後,使用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

函數將json字串轉為轉換為物件的寫法。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

如何使用Vue資料監聽方法watch

#怎麼做出JS中E-mail 位址格式驗證

以上是如何使用js內el表達式與非空判斷的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn