我在后端有一个服务返回脚本,我想在div中注入dynamcailly。我使用以下方法
$.get("/api/service/getdata", function (data) {
$("#searchBox1").append(data.script);
});
但它不是在div内执行。以上简单地将脚本放在div中。我该如何执行脚本?
答案 0 :(得分:0)
我认为这里可能需要更多信息。如果AJAX调用的结果返回如下内容:
<script>var cool = function () { alert('You\'re Cool!'); }</script>
然后,您需要在附加脚本后调用cool()
或附加动态生成的脚本标记来执行此操作。
<script>cool()</script>
如果返回的函数不止一个,我们需要看一个更好的例子。