将字符串转为可执行的js代码

325 阅读1分钟

后台生成js,通过json传到前台时就不可以执行了,需要进行处理后才能执行

方法1

这个方法时动态编译的,也就时说你在前端定义一个变量,你在后台生成的js中可以直接拿到这个变量的值,就像你把js代码动态写在前端一样。

eval(后台拼接的js代码)

方法2

这个方法不太好用,它访问不到前端的参数有,它就像一个独立的块一样。自己是个单独的部分

new Function(后台拼接的js代码)