几种不刷新页面取数据的方法

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 chenzengxi 的 blog

以下是几种常用的方法,当然取数据的后缀名可以为.asp,.jsp等等的带参数url.

1.
<script language="javascript">
function loadxml(url){
 var loxml = new activexobject("msxml.domdocument");
 loxml.async = false;
 loxml.load(url);
 return loxml.xml;
}
</script>
<input type="button" value="loadxml方法" onclick="alert(loadxml('data.txt'))">

-- data.xml --- //数据是xml格式
<xml/>


2.
<input type="button" value="loadjs方法" onclick="loadjs('data.js')">
<script id="getnewtext"></script>
<script language="javascript">
function loadjs(url){
 getnewtext.src = url;
}
function setdata(s){
 alert(s)
}
</script>

-- data.js ---  //数据是js脚本赋的变量或直接执行得到结果
setdata("abc");


3.
<input type="button" value="loadframe方法" onclick="loadframe('data.html')">
<script language="javascript">
function loadframe(url){
 document.all.getdata.src = url;
}
function setdata(s){
 alert(s)
}
</script>
<iframe id="getdata" style='display:none;'></iframe>

-- data.html -- 
<script>
parent.setdata("abc")
</script>

本文关键:不刷新页面取数据
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top