中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jquery封裝Ajax過濾XSS

發布時間:2020-06-08 09:39:19 來源:網絡 閱讀:2237 作者:夢朝思夕 欄目:web開發
$(document).ajaxSend(onSend);
function onSend(e,xhr,o) {
    o.data=dataEncode(o.data);
};
function htmlEncode (str){
    var s = "";
    if (str.length == 0) return "";
    //s = str.replace(/ /g, " ");
    //s = str.replace(/&/g, "&");
    s = str.replace(/</g, "%26lt%3B");
    s=s.replace(/%3C/g,"%26lt%3B");
    s=s.replace(/%3c/g,"%26lt%3B");
    s = s.replace(/>/g, "%26gt%3B");
    s = s.replace(/%3E/g, "%26gt%3B");
    s = s.replace(/%3e/g, "%26gt%3B");
    //s = s.replace(/\'/g, "&#39;");
    //s = s.replace(/\"/g, "&quot;");
    //s = s.replace(/\n/g, "<br>");
    return s;
};
function htmlEncodeOut (str){
    var s = "";
    if (str.length == 0) return "";
    //s = str.replace(/ /g, "&nbsp;");
    //s = str.replace(/&/g, "&amp;");
    s = str.replace(/</g, "&lt;");
    s=s.replace(/%3C/g,"&lt;");
    s=s.replace(/%3c/g,"&lt;");
    s = s.replace(/>/g, "&gt;");
    s = s.replace(/%3E/g, "&gt;");
    s = s.replace(/%3e/g, "&gt;");
    s = s.replace(/%26lt%3B/g, "&lt;");
    s = s.replace(/%26lt%3b/g, "&lt;");
    s = s.replace(/%26gt%3B/g, "&gt;");
    s = s.replace(/%26gt%3b/g, "&gt;");
    //s = s.replace(/\'/g, "&#39;");
    //s = s.replace(/\"/g, "&quot;");
    //s = s.replace(/\n/g, "<br>");
    return s;
};
function dataEncode(data){
    var rel=data;
    var source="";
    if(typeof(rel) == "object"){
        source=htmlEncode(JSON.stringify(rel));
        source=JSON.parse(source);
        rel=source;
    }else if(typeof(rel) == "string"){
        source=htmlEncode(rel);
        rel=source;
    }
    return rel;
};
function dataEncodeOut(data){
    var rel=data;
    var source="";
    if(typeof(rel) == "object"){
        source=htmlEncodeOut(JSON.stringify(rel));
        source=JSON.parse(source);
        rel=source;
    }else if(typeof(rel) == "string"){
        source=htmlEncodeOut(rel);
        rel=source;
    }
    return rel;
};
/*
//此處的Ajax請求是一個示例;未使用框架封裝的Ajax請求時,這需要在自己的ajax方法的success函數的首行添加-- data=dataEncodeOut(data);
jQuery.ajax({ 
    type:"post",
    data:data,
    url:"http://dfh.smartcity.com/portal/app/service/App.getStateCatalogues.json", 
    async:async,
    dataType:"json", 
    success: function aa(data) {
        //需要首行添加
        data=dataEncodeOut(data);
        alert("success已經收到:"+data); 
    }
});*/


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄山市| 开阳县| 怀柔区| 吉木乃县| 漯河市| 福建省| 尼玛县| 永定县| 荔浦县| 澎湖县| 宜丰县| 普安县| 女性| 集贤县| 抚顺市| 高淳县| 祁阳县| 铅山县| 商丘市| 宁化县| 太和县| 偏关县| 城步| 新和县| 团风县| 星子县| 淮安市| 乌拉特中旗| 新巴尔虎左旗| 浙江省| 左贡县| 延寿县| 湟源县| 商河县| 台北市| 漳平市| 灌阳县| 武山县| 双辽市| 含山县| 广州市|