Внутренняя / Внешняя Проблема Связи с jQuery Mobile - PullRequest
2 голосов
/ 16 апреля 2011

У меня есть несколько мобильных веб-страниц. Некоторые из них внутренне связаны из одного файла (index.php) и работают нормально. Например: #first to #second и #second to #third. Проблема возникает, когда я попадаю в #third и отправляю запрос формы во внешний файл process.php (который находится в том же каталоге). Я могу получить доступ к файлу process.php, но мне нужно вставить гиперссылку на эту страницу, чтобы вернуться к исходной странице (#first внутри index.php). Я попробовал несколько предложений, но независимо от того, что я делаю, браузер, кажется, добавляет index.php к URL-адресу, поэтому фактически возвращает меня к #third, а не к # first.

EG: http://localhost/website/third.php#index.php

Я пробовал:

<a href="index.php">Clicky</a>
<a href="#first">Clicky</a>
<a href="/website/index.php">Clicky</a>
<a href="..index.php">Clicky</a>
<a href="http://localhost/website/index.php">Clicky</a>

Кажется, все возвращают меня на третью страницу с тем, что я просил, чтобы он был добавлен после # в конце URL. Есть идеи?

1 Ответ

3 голосов
/ 17 апреля 2011

Вы должны указать rel="external" при ссылке на внешние страницы в jQuery Mobile:

<a href="index.php#first" rel="external">Clicky</a>

Эта ссылка предполагает, что index.php находится в каталоге SAME как process.php. Если это не так, вам придется немного изменить путь, чтобы он работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...