加载从ajax请求返回的javascript函数(命名函数)

时间:2015-11-12 16:56:53

标签: javascript jquery ajax

我正在尝试从ajax请求生成的视图中加载javascript函数。到目前为止,我已经浏览了整个互联网并发现了这个eval()函数,但是,我需要将命名函数加载到内存中,以便在新添加的html所做的事件上调用。有谁知道使用什么方法或如何实现这个?

注意:我能想到的唯一方法是在页面本身中包含返回的javascript函数(而不是将它们与html一起返回),但是,我想避免这种情况可能的。

注意更新:我不能将它包含在app.blade.php中,因为ajax请求需要在客户端收到之前添加ajax请求时设置的几个变量ajax的回应。因此,实现我的目标的唯一方法是以某种方式将我新添加的脚本加载到客户端缓冲区。

当ajax请求运行时,它返回如下内容:

<script>
    function somefunction(){
        //some stuff
    }
</script>

<div>
    <a href="#" onclick="somefunction();">sometext</a>
</div>

感谢。

0 个答案:

没有答案