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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $("form").one("ajaxSuccess", function(e){
                        getCookie();
                    });
                    if (window.location == "http://pgsha.ru/web/system/login")	//Бубен
                        window.location = "http://pgsha.ru/web/system/login/";
                    getOrgUnits();

    Запостил: des-1008d, 30 Марта 2010

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

    • перезагрузка страницы через жопа, что тут не понятного
      Ответить
      • Для этого есть location.reload()
        Ответить
        • Который нифига не везде работает, для этого есть
          location.href = location.href;
          Ответить
        • reload здесь не катит, редирект идет на URL который заканчивается на слеш
          Ответить
    • Ну тут ещё херня в том что можно было проверять только наличие слеша в конце стринга и если нет его то добавлять, аля:
      function checkSlash(sValue) {
      var sSlash = "/";

      if (sValue.substr(sValue.length - 1, 1) == sSep) {
      sSlash = "";
      }
      return ("" + sValue + sSlash );
      }
      Ответить
    • Всё это намного элегантнее можно сделать через mod rewrite.
      Ответить
    • form one?
      Ответить
      • one - однажды (в отличие от bind), ajaxSuccess - евент, на чем висит - разницы нет. Тут все нормально.
        Ответить

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