IBM指南 - Ajax的传输方式

    技术2022-05-11  12

    IBM刚刚发布了一个AJax传输方式的指南,其中谈到了使用三种方式XMLHttp, script tags, and frames or iframes。

    原文地址 https://www6.software.ibm.com/developerworks/education/x-ajaxtrans/

    你需要注册以后才能下载到pdf文件和源代码

    对于这三种模式,作者最欣赏script tags,它的装载过程是这样的

    var urlsToLoad = [];function processRequests(){for( var u in urlsToLoad ){var sObj = document.createElement( 'script' );sObj.src = urlsToLoad[ u ];document.body.appendChild( sObj );}}function loadDoc( url ){urlsToLoad.push( url );}if ( window.addEventListener )window.addEventListener( 'load', processRequests, 0 );elsewindow.attachEvent( 'onload', processRequests );var url = window.location.toString();url = url.replace( ///.*?$/, "sources/jsadd.php" );loadDoc( url );

    文中还提到了ajax传输数据的三种形式text, html, xml, json

    我个人认为对于对于传输方式和传输数据形式都各有各的优点,只能根据项目需要进行选择。

    对于数据形式,使用html,可以充分利用服务器端脚本语言的模板功能。使用xml,可以应用在一些需要标准数据共享的地方,例如股票信息或者天气信息。使用json,可以用在一些客户端控件,例如listview需要大量数据绑定的情况下。

     


    最新回复(0)