我用jquery异步输出php文件中echo出的html代码,火狐浏览器和谷歌浏览器不经过编译直接输出html源码?

2025-03-04 01:59:13
推荐回答(2个)
回答1:

你可以把你后台取到的变量数据echo出来,把html代码拼接的部分放到前台。

如果你一定要在后台这样拼接的话可以用<<< eof

例如这样:

回答2:

  尊敬的用户,您好!很高兴为您答疑。
  出现此问题是因为您这种异步是把动态代码作为变量向后台传递,而火狐当作一般字符转义了,故被服务器端接收到不会作为动态代码执行。实际上您这种需求的echo和js混排的方式无论执行效率还是安全性都非常差,极易出现注入的漏洞。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。