Я розмістив зразок мобільного додатка jquery за наступною адресою. http://intelliwins.com/map Тепер, коли я натискаю кнопку "Показати" вгоріпередбачається зателефонувати до веб-служби та отримати дані з бази даних і показати маркери на картах Google на основі широти та довготи, які ми отримуємо від БД. Тепер, коли я натискаю на кнопку Показати, вона переспрямовує на попередню сторінку в браузері. Навіть коли я перевіряю firebug, я не міг знайти відповідь, будь ласка, допоможіть.
Відповіді:
1 для відповіді № 1Ви ніколи не кажете браузеру припинити обробку, ви просто прив'язуєте:
onclick="get_marker()"
Вам або потрібно додати return false;
після get_marker()
або змінити його на return get_marker()
і мати цей метод return false
. В іншому випадку jquery mobile надійде та обробить клацання після того, як все буде зроблено.
також, FWIW, використовуючи емулятор iPhone, я отримую "Помилка" та "0" у двох попередженнях, а потім продовжую до history.go(-1)
.