确定,
我在数据库中有一些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代码的方法
答案 0 :(得分:3)
eval(text)
。答案 1 :(得分:1)
只要将<script>
标记的内容传递到javascript的eval()函数中,这就行了。如果您使用的是jQuery等框架,则会自动内置$ .ajax()方法eval的标记。