Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (6)
  • Как отправить через jquery ajax, get параметры?

    powerdot
    @powerdot
    Ведущий программист
    Мои коллеги говорят все верно, разберемся еще раз с запросом к серверу (к php-файлу):

    jQuery.ajax() с GET-запросом можно заменить на jQuery.get()

    Немного простой теории:
    Когда Вы вручную пробуете организовать Get-запрос, то Вы просто в браузере запрашиваете ссылку со своими параметрами. Когда страница загрузилась - запрос к файлу выполнился.
    mysite.ru/action.php?param=value

    То есть, грубо говоря, чтобы скрипт выполнился, нужно просто запустить (задействовать) нужный файл. Что и делает Ajax. Он просто открывает (как Вы в браузере) эту страницу, но вы этого не видите.
    Причем, он делает это асинхронно (код будет работать и дальше, не ожидая ответа), для чего нужны колбеки (функции, которые выполняются после успешного/неуспешного запроса).

    Как сделать запрос?
    //В этом случае просто выполнился скрипт
    $.get('http://mysite.ru/action.php');
    
    //Параметры можно отправить как в ссылке, так и отдельно
    $.get('http://mysite.ru/action.php?param=1');
    //или
    $.get('http://mysite.ru/action.php', {param: 1});
    
    //а что на счет колбеков?
    //они нужны, чтобы выполнить какой-либо код после выполнения запроса
    //ну, например, если после успешного запроса пишется "ok" в action.php
    $.get('http://mysite.ru/action.php', {param: 1}).done(function(data){
       //data - это аргумент, в который передается содержимое страницы
       if(data=="ok"){
           alert("Сервер всем доволен")
       }
    });
    Ответ написан
    Комментировать
  • Нужно ли мне внедрять онлайн кассу по ФЗ-54?

    powerdot
    @powerdot
    Ведущий программист
    Здравствуйте! Похоже, что нужно.

    Этот вывод я сделал из видео Атол.Онлайн
    https://www.youtube.com/watch?time_continue=75&v=q...
    Ответ написан
    1 комментарий
  • Как правильно сохранить и использовать playlist для HTML5 Audio tag?

    powerdot
    @powerdot
    Ведущий программист
    1)
    Звук в html5 можно пускать не только аудио-тегом, но и объектом js.
    Например,
    <audio controls>
      <source src="audio_file.mp3" type="audio/mpeg">
    </audio>


    то же самое, что и
    <script>
    var audio = new Audio('audio_file.mp3');
    audio.play();
    </script>


    Вы можете с сервера получать ссылки на музыку, сохранять их в массив и включать по очереди.
    ну например (я использую jquery ниже):
    var my_music = new Array();
    $.post('audio_server.php').done(function(data){
       //data - это, допустим, json с сервера со списком музыки (в виде ссылок)
       my_music = $.parseJSON(data);// вот здесь и хранится список песен
       var audio = new Audio( my_music[0] ); // запускаем первый трек
       audio.play();
    });

    2)
    можно сделать счетчик кол-во проигранных мелодий, и если он достигает длины массива, запрашивать новый список.
    можно смотреть на какой позиции вы находитесь сейчас через .indexOf()
    можно удалять предыдущий проигранный элемент: delete my_music[0], если включился my_music[1]. Ну это такое себе)

    Я бы подключил jquery и audio.js - там много чего полезного)
    Ответ написан
    1 комментарий