1. JavaScript / Говнокод #15206

    +173

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    //JSON objects like '["google.com", "yahoo.com"]'
    var lstUrls = '<%= strLstUrls %>';
    var lstImgUrls = '<%= strLstImgUrls %>';
           
    //Remove quotes
    var lstUrls = lstUrls.replace(/\"/g, ' ');
    var lstImgUrls = lstImgUrls.replace(/\"/g, ' ');
    
    //Remove first character
    var lstUrls = lstUrls.substring(1, lstUrls.length);
    var lstImgUrls = lstImgUrls.substring(1, lstImgUrls.length);
    
    //Remove last character        
    var lstUrls = lstUrls.substring(0, lstUrls.length - 1);
    var lstImgUrls = lstImgUrls.substring(0, lstImgUrls.length - 1);
    
    //Split string into array
    var arrUrls = lstUrls.split(",");
    var arrImgUrls = lstImgUrls.split(",");

    JSON-парсинг по голландски)) На входе из code-behind:
    JavaScriptSerializer oSerializerUrls = new JavaScriptSerializer();
    JavaScriptSerializer oSerializerImgUrls = new JavaScriptSerializer();

    if (lstUrls != null)
    strLstUrls = oSerializerUrls.Serialize(lstUrls);

    if (lstImgUrls != null)
    strLstImgUrls = oSerializerImgUrls.Serialize(lstImgUrls) ;

    Запостил: RomashkaPro, 27 Февраля 2014

    Комментарии (11) RSS

    Добавить комментарий