jQueryでこのコールを行うのと同じことはeval('('+responseText+')')
ですか?私はまた、eval
はそれほど安全ではないことを理解していますので、私はより安全でより慣れ親しんでいるものをjQueryで探しています。jQueryのeval()と同等ですが、もっと慣用的なものは何ですか?
3
A
答えて
1
jQueryはブラウザの実装を改善するように設計されています。異なるブラウザが実装する方法に問題はないので、eval
はjQueryで扱われていません。
6
実際にはJavaScriptコード(ある程度安全ではないでしょう)を実行しようとしていますか、文字列からオブジェクトにJSONを解析しようとしていますか?
前者の場合、eval()は依然として最善の策になります。
後者の場合、jQueryはAJAXリクエストの一部としてdo it for youになるか、専用のコードを実行するリスクなしにJSON plug-inを使用して文字列とオブジェクトの間で変換することができます。
2
ブラウザの違いがないとは思えません。私はちょうど今日1つを横断しました。存在しないオブジェクトのメソッドを呼び出す文字列を評価すると、Firefoxはundefinedを返し、IE6はTypeErrorをスローします。
0
$.globalEval()
?
http://api.jquery.com/jQuery.globalEval/
ドキュメントは、あなたがjQueryを介して、あなたの試用版とそのを渡したい場合は、それはかなり違っeval()
よりも動作しますが、その最も近い一致することを言います。
4
A)JSコードをロードして実行する:
$.getScript(url, [ success(data, textStatus) ])
はJSONを解析するhttp://api.jquery.com/jQuery.getScript/
B)を参照してください。
$.parseJSON(json)
参照
関連する問題
- 1. MySQLで 'go'と同等のものは何ですか? TSQLで
- 2. RubyでPythonのitertools.productと同等のものは何ですか?
- 3. VB.NETでC#の `default`と同等のものは何ですか?
- 4. Pythonのnumpyで "zip()"と同等のものは何ですか?
- 5. C++でobjective-c NSString *と同等のものは何ですか?
- 6. Java TomcatでApplication_EndRequest(ASP.NET)と同等のものは何ですか?
- 7. SilverlightでResponse.Redirectと同等のものは何ですか?
- 8. javascriptで.getと同等のものは何ですか?
- 9. ZFでmysql_fetch_assocと同等のものは何ですか?
- 10. BlackBerryはAndroids WebView Componentと同等のものは何ですか?
- 11. SenTestCaseのテストフィクスチャセットアップ方法と同等のものは何ですか?
- 12. Javaの.NET SortedDictionaryと同等のものは何ですか?
- 13. DB2のSQL Serverトランザクションと同等のものは何ですか?
- 14. LINQ-to-XMLのInnerTextと同等のものは何ですか?
- 15. URLに " - "と同等のものは何ですか?
- 16. どちらがもっと慣用ですか?
- 17. GitとMercurial:MercurialでGitワークフローと同等のものは何ですか?
- 18. faceletを使用すると、fmt:formatDateと等価なものは何ですか?
- 19. Windows 7 Process Explorerでは、「VMサイズ」と同等のものは何ですか?
- 20. 他の言語でPythonのFabricと同等のものは何ですか?
- 21. PostgresqlのselectコマンドでisNullOrEmptyと同等のものは何ですか?
- 22. Android StudioでEclipse Ctrl + Oのショートカットと同等のものは何ですか?
- 23. 次のC#コードでJavaと同等のものは何ですか?
- 24. linux bashでZSHの "compadd"と同等のものは何ですか?
- 25. 括弧で囲まれたAtomインデントガイドと同等のものは何ですか?
- 26. Windowsでのmsyncと同等のもの
- 27. C++と同等のものはrlwinmとは何でしょうか? (PowerPC)
- 28. jQuery Deferredの「always」と同等のES6 Promiseとは何ですか?
- 29. bashのPerlリストと同等のものは何ですか? perlの一
- 30. DelphiのC++参照パラメータと同等のものは何ですか?