Ajax调用打印javascript的方法

时间:2010-08-30 20:43:31

标签: php jquery ajax

确定,

我在数据库中有一些javascript代码

表:jsSnippets

字段:摘录

类型:文字

<SCRIPT SRC="https://svc.com/somestuff.js"></SCRIPT>
<script>
var fubar = 'stuf'
send_some_stuf_to_svc(fubar) // sends some data to a service :)
</script>

所以我有N个这样的JS片段

如果通过Ajax调用调用服务器端方法,该代码将起作用,例如:

$.ajax({
            type: 'GET',
            url: path + '/doTheJSStuff/',
            )};

其中doTheJSStuff是一个回显/打印JS代码的方法

2 个答案:

答案 0 :(得分:3)

  1. 您的脚本必须返回javascript代码(不带html标签)。
  2. 收到短信后致电eval(text)

答案 1 :(得分:1)

只要将<script>标记的内容传递到javascript的eval()函数中,这就行了。如果您使用的是jQuery等框架,则会自动内置$ .ajax()方法eval的标记。