一分心灵的宁静

在滚滚红尘,繁杂人世里,能够保持一分心灵的宁静,随时回到自己的内心深处,细细品味生命的奥妙,无疑是一种修身养性的人生境界

导航

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

Posted on 2006-08-16 09:43  有缘无份  阅读(342)  评论(0编辑  收藏  举报

以下是几种常用的方法,当然取数据的后缀名可以为.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>