ajax +js +ashx 动态读取的数据为什么源代码里找不到内容 主要是用ajax +js +ashx 动态生成的GridView表 用静态页面来显示,但右击查看源码时没看到内容,这是怎么回事,有谁能解决吗??? 问题补充: 有什么方法可以让它在源码中显示出来? 由于是AJAX动态从服务器端获取并生成的,所以源代码中是看不到的。 你可以使用IE的开发者工具或者FF的firebug查看HTML层次,这样就能获取到内容了。 用httpwatch可以看到数据 ajax技术在通过XMLRequest请求获取数据后,数据是在客户端通过javascript动态生成的html标签,并加入到当前的DOM节点上,浏览器会进行渲染,而这个通过javascript创建的过程不是原生从服务端发回的数据,所以并不会显示在首次加载的源代码页面中,但是这不能说明源代码页中没有这段标签,要看可以通过FireFox或者IE8的开发人员工具来查看该段代码,另外要说的是,如果你想看,可以输出到容器标签中,比如你可以使用Astar的方式显示到页面上... 这个代码是绝对看不到的。因为这个代码是js从服务端异步获取的。你要是非要看的话。就把页面数据重新保存到本地,再看。我觉得是可能是要调试,所以要看到页面数据吧。 你可以在ie下。f12 启动调试 。来监控你的页面数据。是可以看到的。 不知道你现在解决了没,用笨一点儿的方法:可以用alert('');方法显示出来,或者在页面上一个文本域,把内容显示到里面看是否有数据
没输出了当然看不到
[quote=引用 5 楼 slwsss 的回复:] 没有加密 要看就付费
没有加密 要看就付费
按F12 ,在开发者工具里 看看 生成的DOM树
[quote=引用 8 楼 ylshkygmd 的回复:] [quote=引用 5 楼 slwsss 的回复:] 没有加密 要看就付费
87,997
社区成员
224,709
社区内容
加载中
试试用AI创作助手写篇文章吧