zoukankan      html  css  js  c++  java
  • Ajax HTML, JS

    Ajax Request HTML

    <script></script>及外部的js文件,都需要

    var scriptStrs = response.match(/<[s]*?script[^>]*?>[sS]*?<[s]*?/[s]*?script[s]*?>/gi);
    
    if(scriptStrs) { // remove defer-scripts from HTML content
        for (var i = 0; i < scriptStrs.length; i++) {
            response = response.replace(scriptStrs[i], "");
        }
    }
    
    screenLoader_this.deferredScriptsStrs = scriptStrs;
    screenLoader_this.htmlResponse = response;
    View Code

    截取并替换HTML中的<script>。

    外部的js则需要另行加载。


    JS APP ----------------------->JS/H5/CSS3(Client Side)=========>response方式:路径

              ----------------------->JSON/Text/XML(Server Side)======>response方式:Servlet

    Andorid APP----------------->JSON/Image/XML(Server Side)=======>response方式:Servlet


    Load JS-------->js的路径

    dojo.xhrGet({
            url: uri,
            sync: !opt.async,
            handleAs: "text",
            load: function(data, ioArgs) {
                // TODO
                }catch(e){
                    throw e;
                }
            },
            error: function(error, ioargs) {
                            // TODO
                        } 
        });

    Load CSS------>CSS的路径

    var css = document.createElement('link'); 
    css.rel = 'stylesheet'; 
    css.type = 'text/css'; 
    css.href = cssUrl;
    document.body.appendChild(css);

    Load JSP------->Servlet


  • 相关阅读:
    WIN7中易语言的显示问题
    Win8关闭metro UI的方法汇总
    Win8快速更改输入法不习惯问题
    win7 win8和谷歌浏览器内核的抓包工具
    运算符重载复习
    1002
    [STL] 成员函数VS算法函数
    ACM448
    nuaa acm 1138
    怎么呢...
  • 原文地址:https://www.cnblogs.com/daishuguang/p/4207729.html
Copyright © 2011-2022 走看看