ホームページ >バックエンド開発 >PHPチュートリアル >JSON文字列とオブジェクト間の変換については、マスター
4ec11beb6c39d0703d1751d203c17053
var data='{
"name":[{
"name": "河南",
"data": [12,8.6,6.7,4.3, 2.3,10.5,6.7,8.7,9.9,4.5,4.3,7.6,14.5,3.4,6.7,6.6,4.4,6.5]
}]
}'; })
2cacc6d41bbb37262a98f745aa00fbf0
ページを更新してもアラートが実行されないのはなぜですか? 上記のデータの引用符を削除してオブジェクトにすると、アラートが実行されるようになります。 ? ? ? (引用符がなければ、オンラインで検証された json オブジェクトです)
ディスカッションへの返信 (解決策) 上記は間違っています、警告します("1")このように、alert(data); ではなく通常の文字列
データが引用符なしでオブジェクトとして使用されると、alert が実行されます$(function(){}) はページ読み込みメソッドではありませんか? ?
js 文字列をラップするときはバックスラッシュを追加する必要があります
var data='{\ "name":[{\ "name": "河南",\ "data": [12,8.6,6.7,4.3,2.3,10.5,6.7,8.7,9.9,4.5,4.3,7.6,14.5,3.4,6.7,6.6,4.4,6.5]\}]\ }';
js 文字列をラップするときはバックスラッシュを追加する必要があります
var data='{\ "name":[{\ "name": "河南",\ "data": [12,8.6,6.7,4.3,2.3,10.5,6.7,8.7,9.9,4.5,4.3,7.6,14.5,3.4,6.7,6.6,4.4,6.5]\}]\ }';
ちなみに、どのようなときに使用しますか。文字列をエスケープする場合、これはあまり明確ではありません
あなたの場合、バックスラッシュはここでは行継続文字とは呼ばれません。
エスケープとは異なり、エスケープは曖昧さがある場合に使用されます。
ああ、わかりました、本当にありがとう、神様、これで私の緊急のニーズは解決されました。今後何か質問がある場合は、@ します