我有一個包含一些HTML的字符串。在該HTML中有一些<script>
,其中有一個定義的變量。我如何訪問該變量?在HTML + JS字符串中訪問JS變量
例如我做XHR請求,返回是這樣的:
<html>
<head>
<!-- irrelevant code -->
<head>
<body>
<!-- irrelevant code -->
<script>var bar = {car: tar};</script>
<!-- irrelevant code -->
</body>
</html>
,我需要訪問bar
變量。基本上發生了什麼,我可以訪問腳本dom.ltd/foo.js
,這使得XHR請求dom.ltd/bar.php
,它返回HTML + JS。
JS保存在服務器端生成的JSON字符串。不幸的是,我不允許觸摸PHP,因此我需要將它從返回的字符串中解析出來。
您可以傳遞一個變量在一個隱藏的元素作爲一個JSON字符串,並與JS事後閱讀。 – yoda
這不是一個選項,因爲我無法控制所請求文件的輸出。 – Gajus
從*哪裏*你到底需要閱讀var?你能發佈「閱讀」代碼片段嗎? – mamoo