用ajax获取的数据怎么能出现在"右键"-"查看源代码"里? 用什么技术可以实现????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可能出现,点击查看源代码里的内容是第一个加载时的原始页,js的效果不会出现在那里。如果你只是想用来调试看看ajax的返回值,chrome下network就可以 chrome的开发者工具 firefox的firebug都可以实时看到返回的数据 这个属于js的运行产生的结果。浏览器表示压力山大。有的浏览器可以看的这个最终结果,但是都没有。查看源码查看的是js,html的源码如果要查看js运行后的源码,让浏览器很为难。也不知道查看哪一个。还是显示最原始的吧。呵呵。 查看源码的方式,只能看到最初从服务器上下载的文件,不能看到后面生成的内容。如果想看的话,用firefox的firebug看吧! 设置回调函数:---------------js---------------------var xmlHttp; function createXMLHttpRequest() { if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } }createXMLHttpRequest();url = "xxxx.php?&ran="+Math.random();method = "GET";xmlHttp.open(method,url,true);xmlHttp.onreadystatechange = show;xmlHttp.send(null);function showText(){ if (xmlHttp.readyState == 4){ if (xmlHttp.status == 200){ var text = xmlHttp.responseText; //html页面中div的id=show document.getElementById("show").innerHTML = text; }else { alert("response error code:"+xmlHttp.status); } } }---------------xxxx.php-------------echo "返回前段的数据-->> <<";---------------html--------------<div id="show"></div>运行后,就会在div中显示 “返回前段的数据-->> <<”。 用IE9或者Chrome 调试网页,然后按F12,然后选择JS文件,然后在调用ajax 的success的回调函数里打断点,然后在IE9上面点启动调试,然后运行功能,这时会运行到打到断点的地方,你把鼠标放到回调函数上面就看到ajax返回的内容了!!!!!!!!!!! 请大家注意,我问的不是怎么查看获取的数据,而是在“右键”“源代码”里看到,也就是说这部分数据是支持seo的。 取出来放到 一个 hidden 控件里面 不显示。这个应该可以的·· 重定向页面,URL 设为你调 Ajax 的 URL,不过这其实和 Ajax 没什么关系。 这个真的没办法。查看源代码是查看地址栏地址生成的html源代码,ajax调用的地址放到地址栏,并传递参数,然后就可以查看了。不过也只能看到该地址生成的html源代码,并不能看到动态交互后的状态的html源代码。 源代码看不到ajax的数据,用firebug什么的可以 貌似查看源码都是页面第一次加载的时候的html的内容,你发送ajax请求,页面内容更改,查看源码是更新不了内容的。 firebug其它浏览器 开发人员工具 关于js 获取页面元素的绝对坐标的问题 js兼容问题! jqGrid 如何实现同时编辑多条记录后,按个保存按钮同时更新? EXTjs的问题 Jquery json 在ie下不正常 火狐正常 求助一个关于setNameditem()的问题 javascript的cookie跨域问题 用记事本编写javascript出的问题(浏览器IE6.0) 一个取得数字的问题 能用文字链接打开一个小窗体吗? 正则表达式=/\A-Z|\a-z|\d/,我想使一个字符串只能有字母数字构成,其顺序位置无关,可以字母开头也可以数字开头,其他任何字符在其中都不合格,急急,谢谢 Jquery你不知道的事。
如果你只是想用来调试看看ajax的返回值,chrome下network就可以
查看源码查看的是js,html的源码
如果要查看js运行后的源码,让浏览器很为难。也不知道查看哪一个。还是显示最原始的吧。呵呵。
---------------js---------------------
var xmlHttp;
function createXMLHttpRequest() {
if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
createXMLHttpRequest();
url = "xxxx.php?&ran="+Math.random();
method = "GET";
xmlHttp.open(method,url,true);
xmlHttp.onreadystatechange = show;
xmlHttp.send(null);function showText(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var text = xmlHttp.responseText;
//html页面中div的id=show
document.getElementById("show").innerHTML = text;
}else {
alert("response error code:"+xmlHttp.status);
}
}
}
---------------xxxx.php-------------
echo "返回前段的数据-->> <<";
---------------html--------------
<div id="show"></div>运行后,就会在div中显示 “返回前段的数据-->> <<”。
查看源代码是查看地址栏地址生成的html源代码,ajax调用的地址放到地址栏,并传递参数,然后就可以查看了。不过也只能看到该地址生成的html源代码,并不能看到动态交互后的状态的html源代码。