请问是这样制作刷新内容马 不太明白你的意思,什么叫看不到页面中有信息的代码?你是直接看源文件吗?这样肯定是看不到的,因为AJAX更新的内容是在内存中进行的,源文件只是最初返回的那个代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那请问如何才能使源代码中也有代码,我看到有的网站做的动态评论效果就是可以在叶面中看到源代码的,难道说不是用AJAX马,麻烦了 如果在源代码中能看到,那只能说不是用AJAX做的了。这个还真是没啥招。你为什么一定要这个替换过的源代码呢?有什么特别的理由吗?如果是调试目的建议你装firfox的插件firbug,不止能看到更新后的代码还能断点跟踪和动态修改CSS等等 不是,我其实就是想做这种CSDN评论的无刷新,同时还可以看到新插入评论源代码的效果 <br /> </fieldset>似乎不太理解..</td></tr><tr>你打开帖子的源代码,这里就是你的评论,可是我用AJAX插入却没有代码,只是显示,我知道innerHTML不行,但我想的就是怎样想CSDN这样可以插入代码到页面中 这样哪肯定要服务来生成代码了,asp.net就很好完成了. 我用的是PHP,请问怎样实现这样的效果 问题是CSDN并没有在用AJAX加载内容啊,当然可以看到源代码里面有,你要用AJAX更新内容,那在源代码里面就是看不到,只能在浏览器里看到更改后的效果。大概我还是没理解你到底是想要什么样的效果 请问CSDN是怎样做的,我刚学,CSDN实现的也是页面无刷新的评论效果 总得来说就两种途径:1、InnerXXX2、DOM的AppendXXXNode 1,我用document.getElementById("com").innerHTML=xmlHttp.responseText;这样不能做到更新HTML代码2,朋友说的append节点的方法是打算让我获取了服务器的信息后用增加节点的方法向HTML循环增加信息吗?,不过不知道CSND是怎样做的呢? 在我们当前访问这个帖子的页面,CSDN并没有做AJAX,只是可能刷新得比较快你没注意罢了。CSDN的做法(我个人理解)是生成HTML,然后让用户都去访问HTML。这样的优势是生成之后访问起来占用服务器资源少,缺点是修改起来就麻烦些了,帖子内容也不能随时刷新(注意发帖时候你的个人信息,不管你以后怎么变,在这个帖子里发言时的信息还是保持不变)。这些是回答你CSDN是怎么做的这个问题,其实跟AJAX根本没什么关系……对于12楼的两个问题:1.能,但只是在内存中,也就是说在浏览器里能看到效果,但是要查看源代码的话,还是最初没改过那个2.innerHTML的方式是替换一个结点内部所有的HTML代码,除了这么做以外另外一个更新操作的方式是用DOM,比如有<div id="container"></div>那你的代码可以写作:var container = document.getElementById("container");var img = document.createElement("img");img.src = "....";container.appendChild(img);这样可以把一个图片添加到DIV中的末尾,如果循环添加则可以获得多个IMG显示在DIV中的效果,还可以配合使用insertBefore来往某个结点之前插入新的结点,这样在某些场合下用innerHTML要方便很多 有点手误,我是想说某些场合下用DOM操作比用innerHTML方便很多 如何把覆盖在弹出大图上的小图去掉 客房端验证 点击运行 有人知道WindowsMediaPlayer的歌词同步怎么做吗? ●●●●●●●●●●●●●●●●●●●●●●●●●●●怎么遍历出window.Array.prototype啊???????????? 谁帮忙看下我的问题 如何实现网页拖放功能? 如何判断多选下拉框有无选中,选中几个? 使用javascript在一个图像上的某个位置画带颜色的圆点或者方框(在线等) 如何改变不同frame中的页面背景景色?(100分求教) 如何取消透明度? 请求请求教! 单元格拖拽的问题
这个还真是没啥招。你为什么一定要这个替换过的源代码呢?有什么特别的理由吗?如果是调试目的建议你装firfox的插件firbug,不止能看到更新后的代码还能断点跟踪和动态修改CSS等等
这样哪肯定要服务来生成代码了,asp.net就很好完成了.
1、InnerXXX
2、DOM的AppendXXXNode
这样不能做到更新HTML代码2,朋友说的append节点的方法是打算让我获取了服务器的信息后用增加节点的方法向HTML循环增加信息吗?,不过不知道CSND是怎样做的呢?
对于12楼的两个问题:
1.能,但只是在内存中,也就是说在浏览器里能看到效果,但是要查看源代码的话,还是最初没改过那个
2.innerHTML的方式是替换一个结点内部所有的HTML代码,除了这么做以外另外一个更新操作的方式是用DOM,比如有
<div id="container"></div>
那你的代码可以写作:
var container = document.getElementById("container");
var img = document.createElement("img");
img.src = "....";
container.appendChild(img);
这样可以把一个图片添加到DIV中的末尾,如果循环添加则可以获得多个IMG显示在DIV中的效果,还可以配合使用insertBefore来往某个结点之前插入新的结点,这样在某些场合下用innerHTML要方便很多