在我的上一篇文章《gineGrid-通用ajax类》中,我发布了一个集成跨域功能的AJAX类。今天我把它作了少许修改,可以直接远程加载使用在任何结构良好的XHTML文档中,这里直接在博客园的这篇文章中演示,加载我的RSS文档(http://www.cnblogs.com/kvspas/rss)。
以后在博客园的任意文章中都可加入AJAX功能了,直接在文章的HTML编辑模式下面加入下面那段JS链接进去即可,当然详细的功能代码还是需要自己来编写的。例如下面演示中的test_函数
注:远程加载使用,或者是在不属于自己的主机中使用(例如博客园)的话,这个类中集成的跨域功能无效。
如果您要在自己的页面中使用它的话,直接加载这段代码到您网页的HEAD标签中即可,不需要另外下载到您的网站上面:
< script type ="text/javascript" src ="http://www.cnblogs.com/Files/kvspas/ginegrid_stl_rv2.js" ></ script >
本文仅仅是一个简单的对我的AJAX类的使用示范,达到能够运行即可。
< script type ="text/javascript" >
<!--
function test_()
{
net.ajaxText(
function (){alert(ajaxGLOBAL);},
" http://www.cnblogs.com/kvspas/rss "
);
}
//-->
</script>
<input value="测试调用" onclick="test_()" type="button" />
----------------------------------------------------------------------------------------
<script src="http://www.cnblogs.com/Files/kvspas/ginegrid_stl_rv2.js" type="text/javascript"></script> <script type="text/javascript"> </script>注意:更新说明(2007年10月25日)
版本已经更新,应最近很多朋友的反映,在函数的命名上很难理解,所以我增加了六个新的接口,
cacheText和cacheXML用于访问缓存文本和缓存XML
为了增加可读性,
ajaxText对应早期的eAT
ajaxXML对应早期的eAX
loadText对应早期的ajaxT
loadXML对应早期的ajaxX
早期的四个函数仍然可以使用,但是不推荐使用,因为大项目中需要可读性清晰的接口
新版本的地址同上文:http://www.cnblogs.com/Files/kvspas/ginegrid_stl_rv2.js
使用方法不变,原由的接口仍然得到兼容。rv2表示支持远程调用的第二个版本,不支持跨域。