2010-12-06 29 views
0

私はthisフィドルを持っています。私は背景を知らせたい。どうやって?JSON問題解決

ありがとうございました。

+0

? –

+0

データベースから来ています – XMen

答えて

1

2つの問題:

  1. あなたがオブジェクトを取得するためにJSON文字列をevalする必要があります。
  2. バックグラウンド値に引用符がありません。

それはこのように動作します:JSONから来たん

var gib = eval("({background:'default.jpg'})"); 
alert(gib.background) 
0

jsonの構文が間違っています。

var gib={background:"default.jpg"}; 
alert(gib.background); 
0

現在、JSONオブジェクトではなく文字列をインスタンス化しています.JSONオブジェクトは引用符で囲まれていません。

ここでは固定バージョンです:そうです最初のオブジェクトに解析し

var gib = { background : "default.jpg "}; 
alert(gib.background) 
0

あなたはこの VARギブ= { "default.jpg" "背景"}のように有効であるとJSONを必要としますjquery jQuery.parseJSON( "{background:default.jpg}")を使用している場合は です。 警告(gib.background)