今天在對部門樹樹形選單改進的時候,發現在伺服器端傳過來的json格式的字串在在html中總是不能識別。或者說把傳過來的東西就當乙個字串,而我需要的是乙個json陣列。如下:
var data1 = ] },
] };
在後台得到字串就是上面等號後面的部分,結果我用 data1.resulttree 得到的值瀏覽器總是把它當成字串。於是就想轉一下了。 好像以前我就擔心過有一天會發生這樣的問題。 結果終於遇見了。 好在上網上google了一下。看見有人遇見並解決了。 中也有介紹, 不過是英文的,如果你看見英文就心煩,可以不用開啟此鏈結 ,呵呵。
方法很簡單就是把字串用括號括起來,然後在用eval方法。如下:
var treedata = data1.resulttree;這樣treedata就是乙個json物件了。 在這裡是乙個陣列treedata=eval('('+treedata+')');
javascript轉換日期字串為Date物件
把乙個日期字串如 2007 2 28 10 18 30 轉換為date物件 1 1var strarray str.split 2varstrdate strarray 0 split 3varstrtime strarray 1 split 4vara new date strdate 0 str...
JavaScript中將字串轉換為Date型資料
date型別在指令碼語言中經常使用,我們通常用下面的方式宣告乙個date變數 var dt new date dt為當前系統時間,但許多時候,我們需要將乙個字串轉換為date型,而中國人的習慣是年月日時分秒格式,如 var strdate 2010 10 5 12 30 5 年月日中間的分隔符還可能...
javascript 字串 字元陣列
字串和字元陣列 1 定義 字串的核心是字元陣列。不等於字元陣列 1 定義字串 例子 定義 var str hello world 輸出 document.write str 2 定義字元陣列 定義一 var str1 h e l l o w o r l d 定義二 var str2 new stri...