基本的ajax测试例
ajax神秘吗? 答案是否定的
ajax复杂吗?答案同样是否定的!
前些天给出了我的ajax.js(http://community.csdn.net/Expert/TopicView1.asp?id=4792675)
这次贴一个简单的测试例。通过这个例子,你可以看到如何用xml控制页面的
test.htm
<body>
<span id='view'></span>
<div id='xzn'></div>
<input type=text name=txt id=txt>
<script src=ajax.js></script>
<script>
function myfunc(v) {
alert(v);
}
myfunc('haha');
var url = 'test.xml';
ajax_query('test', 'xzn');//发出ajax请求。由于服务器端只是静态的xml文件,所以动态的呢容就不能演示了
</script>
</body>
test.xml
<?xml version="1.0" encoding="gbk" ?>
<root>
<action>document.getElementById('view').innerHTML='中文'</action>
<action><![CDATA[
myfunc = function(v) {
alert(v);
}
]]></action>
<action><![CDATA[
myfunc = function(v) {
document.getElementById('view').innerHTML += v+document.getElementById('view').innerHTML;
}
]]></action>
<action tag='xzn'>abcd哈哈</action>
<action tag='txt'>汉字12345rtrtytr</action>
<action>myfunc('__新的myfunc__')</action>
</root>