在 Ajax 响应中获取 JS 变量
Posted
技术标签:
【中文标题】在 Ajax 响应中获取 JS 变量【英文标题】:Get JS Variable in Ajax Response [duplicate] 【发布时间】:2014-07-25 13:14:00 【问题描述】:我有一个 ajax 响应,它返回 html 和 javascript,如下所示:
<div class="contents">
<div>1</div>
<script>
var test = "test";
</script>
</div>
如何访问变量 test?
【问题讨论】:
只有当你将它插入到 dom 中 您将响应注入页面,然后访问test
变量。
我认为你可以正常访问
无法插入?如果我的变量很大,似乎浪费了性能。
由于某些模板限制,无法将响应返回为 json。
【参考方案1】:
在一些临时 div 中附加响应,从变量中获取值并删除 div。
$("<div id='dvTemp'></div>").html(AjaxResponse).appendTo("body");
alert(test);
$("#dvTemp").remove();
【讨论】:
以上是关于在 Ajax 响应中获取 JS 变量的主要内容,如果未能解决你的问题,请参考以下文章