Основан 26 Июля 2013 года
freehacks.ru fhacks.me fhacks.pw fhacksnplmzxaaoo.onion

Показано с 1 по 6 из 6
  1. #1
    Trust
    TopicStarter
    Админ негодует :3
    Аватар для admin

    Статус
    Offline
    Регистрация
    27.07.2013
    Сообщений
    1,439
    Репутация
    159 + / -
    Безопасность

    На мобильных устройствах не работает jQuery

    Использую: [Только зарегистрированные могут видеть это. ]

    При нажатии на элемент с ID 123, делается ajax запрос, после страница перезагружается. С ПК все норм, но вот с мобильного браузера не работает. Что подскажите?

    javascript код:
    $("#123").click(function () {    $("#123").addClass("disabled");
    $.ajax({
    url: "123.php",
    type: "post",
    data: {
    a: 1,
    b: 2
    },
    dataType: "text",
    success: function () {
    alert(123);
    location.reload();
    }
    });
    });
    [Только зарегистрированные могут видеть это. ]
    JID: [Только зарегистрированные могут видеть это. ] - пока не сижу там, только ЛС.

  2. #2
    Trust
    Аватар для ul1k317

    Статус
    Offline
    Регистрация
    26.08.2013
    Сообщений
    823
    Репутация
    395 + / -
    Web-программист
    А какой мобильный? Что за браузер?
    Попробуй с вот этим [Только зарегистрированные могут видеть это. ]
    php, mysql, mssql, js, html, css, ajax, administrating, it consulting, etc.

  3. #3
    Trust
    TopicStarter
    Админ негодует :3
    Аватар для admin

    Статус
    Offline
    Регистрация
    27.07.2013
    Сообщений
    1,439
    Репутация
    159 + / -
    Безопасность


    --

    Пробовал:
    html код:
    <script type="text/javascript" async defer src="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.2/jquery.mobile.min.js"></script>
    Последний раз редактировалось admin; 20.04.2014 в 13:03.
    [Только зарегистрированные могут видеть это. ]
    JID: [Только зарегистрированные могут видеть это. ] - пока не сижу там, только ЛС.

  4. #4
    Trust
    Аватар для ul1k317

    Статус
    Offline
    Регистрация
    26.08.2013
    Сообщений
    823
    Репутация
    395 + / -
    Web-программист
    попробуй url полностью писать

    добавь отлов ошибок:
    javascript код:

    $("#123").click(function () {
    $("#123").addClass("disabled");
    $.ajax({
    url: "123.php",
    type: "post",
    data: {
    a: 1,
    b: 2
    },
    dataType: "text",
    success: function () {
    alert(123);
    location.reload();
    },
    error: function (var1,var2,var3) {
    alert(var1);
    alert(var2);
    alert(var3);
    }
    });
    });
    php, mysql, mssql, js, html, css, ajax, administrating, it consulting, etc.

  5. #5
    Trust
    TopicStarter
    Админ негодует :3
    Аватар для admin

    Статус
    Offline
    Регистрация
    27.07.2013
    Сообщений
    1,439
    Репутация
    159 + / -
    Безопасность
    Добавил событие загрузки страницы и заработало!

    javascript код:
    window.onload = function () {    $("#123").click(function () {
    $("#123").addClass("disabled");
    alert(123);
    $.ajax({
    .....
    });
    });
    }
    [Только зарегистрированные могут видеть это. ]
    JID: [Только зарегистрированные могут видеть это. ] - пока не сижу там, только ЛС.

  6. #6
    Trust
    Аватар для ul1k317

    Статус
    Offline
    Регистрация
    26.08.2013
    Сообщений
    823
    Репутация
    395 + / -
    Web-программист
    Я думал оно у тебя в функции по клику вызывается...

    Тогда лучше оборачивать в конструкцию вида:
    javascript код:

    $(function () {

    /* code here */

    });
    php, mysql, mssql, js, html, css, ajax, administrating, it consulting, etc.

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

Информация на сайте предоставлена исключительно в ознакомительных целях, использование знаний в противозаконных целях преследуется по закону! Администрация не несет ответственности за ваши деяния.