私はいくつかのHTMLを含む文字列を持っています。そのHTMLには、<script>
のビットがあり、そこには変数が定義されています。その変数にはどうすればアクセスできますか?HTML + JS文字列のJS変数にアクセス
<html>
<head>
<!-- irrelevant code -->
<head>
<body>
<!-- irrelevant code -->
<script>var bar = {car: tar};</script>
<!-- irrelevant code -->
</body>
</html>
そして、私はbar
変数にアクセスする必要があります。私のようなものを返すXHR要求を、作ります。基本的に何が起きているのですか?私はdom.ltd/foo.js
というスクリプトにアクセスしています。これはXHR要求をdom.ltd/bar.php
にしてHTML + JSを返します。
JSには、サーバー側で生成されたJSON文字列が格納されています。残念なことに、私はPHPに触れることは許されていないので、返された文字列から解析する必要があります。
あなたはJSON文字列として隠し要素でその変数を渡すとJSと後でそれを読むことができます。 – yoda
私は要求されたファイルの出力を制御できないので、これはオプションではありません。 – Gajus
から*正確にあなたはvarを読む必要がありますか? 「読書」コードのスニペットを投稿できますか? – mamoo