小编典典

在JSON中传递JavaScript代码

ajax

我正在使用jQuery对PHP脚本进行AJAX调用,该PHP脚本需要返回嵌入JSON结果中的javascript代码才能执行jQuery代码。如何在JSON中传递JavaScript代码?


阅读 241

收藏
2020-07-26

共1个答案

小编典典

两种方式:

  1. 您必须将其作为字符串传递并eval()在客户端使用。
  2. 您可以使用JSONP,而不是进行调用,而是将客户端脚本插入一个<script>带有src指向返回新脚本的服务器端代码的指针。

在任何一种情况下,请确保将其固定好-如果用户可以以某种方式将自己的代码插入您的响应中,则可能会造成一定程度的损害。

2020-07-26