[JavaScript, AJAX] Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 9 Jun 2007.

Thread Status:
Not open for further replies.
  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    помогите пожалуйста вытащить скрипт информации о браузере, сохранил исходники, нo результат не показывается
    http://toolster.ru/about_browser
     
  2. xellomix

    xellomix New Member

    Joined:
    1 Feb 2014
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    при закрытии вкладки в броузере Mozilla выполнить удаление сессий на сервере!
    php - session_destroy() средствами JS

    под Mozilla <body onbeforeunload ="alert('окно закрывается!')"> но он блин и на нажатие кнопок сробатывает
    есть ли функция JS для чистки сессии либо только с помощью php?
     
    #3862 xellomix, 5 Feb 2014
    Last edited: 6 Feb 2014
  3. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    помогите пожалуйста вытащить такой скрипт, нужно пользоваться локально в офлайне
    http://tools.dynamicdrive.com/userban/
     
  4. XIIIcool

    XIIIcool New Member

    Joined:
    22 Dec 2010
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Скрипт работает только в google chrome в других браузерах ответ подгружается только 1 раз, как можно это исправить?
    <script language='javascript' type='text/javascript'>
    $('img').click( function() {
    var id=$(this).attr('name');
    $.ajax({
    type: 'GET',
    url: 'img.php',
    data: 'id=$playerid&player=$playernick&imgid='+id,
    success: function(data){
    $('.vivod').html(data);
    }
    });

    });
    </script>
     
  5. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    возможно траблы из-за кэша.

    попробуй перед обращением к функции ajax выполнить
    Code:
    $.ajaxSetup ({
        // Disable caching of AJAX responses
        cache: false
    });
    или запускать функци ajax с параметром cache: false

    чтобы наверняка, держи код

    Code:
    <script language='javascript' type='text/javascript'>
    $('img').click( function() {
    	var id=$(this).attr('name');
    	$.ajax({
    		type: 'GET',
    		url: 'img.php',
    		cache: false,
    		data: 'id=$playerid&player=$playernick&imgid='+id,
    		success: function(data){
    				$('.vivod').html(data);
    				}
    	});
    
       });
    </script>
     
  6. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    Взгляние на эти репы:
    https://github.com/donatj/Mod-Rewrite-Rule-Generator
    https://github.com/kanduvisla/httool
    и
    https://github.com/intoeetive/htaccess_maker
     
    #3866 4upakabr0, 18 Feb 2014
    Last edited: 18 Feb 2014
    1 person likes this.
  7. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    *включаем мозг*

    - вешаем обработчки на js нужного тебе события а нужно нам закрытие вкладки
    - шлем аякс на сервер
    - на сервере удаляем куку

    *выключаем мозг*

    вкраце

    Code:
    $(window).bind("beforeunload", function() { 
      дёргаешь аяксом php скрипт, который дестроит
    })
    
     
  8. XIIIcool

    XIIIcool New Member

    Joined:
    22 Dec 2010
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    всё так же отсылается запрос приходит ответ но див не обновляется, (firefox) в хроме всё чётко
     
  9. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    попробуй нажать shift+F5 :)
     
  10. XIIIcool

    XIIIcool New Member

    Joined:
    22 Dec 2010
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    первый запрос отображается а остальное нет, http://wotmode.ru/userbar/index.php?pn=xiiicool
     
  11. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    у тебя какая-т бага с пхп-скриптом.
    попробуй во второй вкладке открыть

    http://wotmode.ru/userbar/img.php?id=126803&player=xiiicool&imgid=1&_=1392732635561

    и потом нажать на любую картинку на твой странице

    потом обнови вкладку с img.php и нажми на другую картинку... в итоге ты поулчаешь во всех случаях ссыль на некую http://wotmode.ru/userbar/users/126803.png но после обращения к img.php она перезаписывается.. странно, смотри на img.php
     
  12. XIIIcool

    XIIIcool New Member

    Joined:
    22 Dec 2010
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    с php врятли, в хроме же всё работает нормально, и ответ от ajax приходит только не отображается в диве
     
  13. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    124
    Likes Received:
    23
    Reputations:
    0
    да, ты прав. фф вставляет пробел между знаком = и параметром. устраняй

    или я туплю

    в общем открывай файрбаг и консоль в хроме и анализируй что туда уходит .. посимвольно.
     
    #3873 4upakabr0, 18 Feb 2014
    Last edited: 18 Feb 2014
  14. XIIIcool

    XIIIcool New Member

    Joined:
    22 Dec 2010
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    старанно в firefoxe работает, но обновляются данные если делать паузу около минуты
     
  15. DonaldDuck

    DonaldDuck New Member

    Joined:
    29 Apr 2012
    Messages:
    110
    Likes Received:
    3
    Reputations:
    1
    С чего начать изучение AJAX? Книги, форумы, видео.
     
  16. fl47590

    fl47590 Member

    Joined:
    15 Nov 2013
    Messages:
    54
    Likes Received:
    8
    Reputations:
    0
    Смотря на каком уровне понимания необходимо изучить.
    Если для быстрого старта - то википедия для понимания смысла и документация по AJAX в jQuery для быстрой и легкой работы.
     
  17. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    ajax - технология. Если ты знаком с ЯП(а я сомневаюсь, что это так), то как в посте выше. Если нет - с самых основ программирования и js
     
  18. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    ajax - это полтора js-класса и куча свистоперделок. Если уж так охота лезть в веб, почитайте про серверные интерпретируемые ЯП, фреймворки всякие. Если вообще верстка - то html[5], js, css, проектирование интерфейсов и прочее.
     
  19. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    Всем привет
    нашёл себе скрипт для перевода транслита
    - но он не переводит по массиву если добавить туда заглавные буквы в те - которые мне нужны, а пишет всё маленькими и не умеет обратно переводить, что нужно тут поменять ?
    нужно что бы этот массив - всё было только по нему, туда допишу и заглавные буквы и если в поле есть такие буквы - то он их по массиву возьмёт
    PHP:
    function get_trans() {
                
    en_to_ru = {
                    
    'а''frm',
                    
    'Б''BgE',
    и возможность реверса - тоесть обратного перевода в оригинал

    мне подходит очень вариант Транслит текста в другой элемент - где два поля, но там нехватает вышеуказанного
    помогите пожалуйста, в js не силён
    http://jsfiddle.net/yurik417/HgzfF/49/
     
  20. sc0rp

    sc0rp Member

    Joined:
    14 Jan 2014
    Messages:
    11
    Likes Received:
    8
    Reputations:
    0
    Ребят нужен js код который определял бы по юзерагенту MSIE и выполнял нужный мне код,
    в программировании не бум-бум :(
     
Thread Status:
Not open for further replies.