我的项目上用到了struts2+prototype实现ajax功能,
用prototype加载别的页面到当前页面的时候,如果不使用evalScripts:true的话,就会使得加载进来的页面中的js代码不会执行。但是我发现我的css代码也不执行。这是怎么回事呢?
用prototype加载别的页面到当前页面的时候,如果不使用evalScripts:true的话,就会使得加载进来的页面中的js代码不会执行。但是我发现我的css代码也不执行。这是怎么回事呢?
prototype用得少, 一般用struts2做ajax都用dojo搞了.!
从你这句evalScripts:true来看, 应该是如果返回值里面有<script>或者<css>这种带有标签的都不会执行,都当普通文本扔给你了.!
就跟你后台返回一个json格式的字符串一样, 如果你不eval,他是不会把你当成json的~!