0

MYSQL から返されるこの文字列化されたオブジェクトがあります

"[{"x":278,"y":160},{"x":671,"y":79}]"

ビューでバックボーン モデルから console.log すると、出力は次のようになります。

[{"x":278,"y":160},{"x":671,"y":79}]

コンソールでこれを行うと

obj = [{"x":278,"y":160},{"x":671,"y":79}]

文字列はオブジェクトに完全に解析されますが、コードで同じことを行うと、オブジェクトにアクセスできません。

JSON.parse を試みたところ、

syntaxError: Unexpected token o

ここで何が欠けていますか?

4

1 に答える 1

0

ビューの初期化ブロックからJSON.parse(this.points)を移動する際の問題を解決しました。解析しようとしているデータが明らかに準備ができていなかったので、これは理にかなっています。コンソールでコードを段階的にシミュレートすることが機能したので、もっと早くそれを理解する必要がありました。これは通常これを示しています。@TJCrowderにご協力いただきありがとうございます

于 2013-03-04T10:50:23.800 に答える