Информация о пользователе Jquery Mobile + PHP - PullRequest
0 голосов
/ 16 июня 2011

Я создаю мобильное приложение, которое отображает «ученические» классы. Например, список генерируется на странице jQm («entity_list»), которая при нажатии перенаправляет их в другой раздел на той же странице, где он вытягивает список информации, касающейся этого списка. Это делается с помощью идентификатора, встроенного в URL, например:

<a href="#entity" data-identity="'.$class['id'].'">'.$class['title'].'</a>

При нажатии этот код используется для извлечения этой информации:

$("a[href=#entity]").live("click", 
    function(e) {
        navIdentity = $(this).data("identity");
        $.post("entity.php", { entity_id: navIdentity} );
        $("#entity").page();                     
    }
);

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу извлечь этот идентификатор, чтобы затем загрузить больше через php.

Кто-нибудь знает, есть ли лучший способ или как это исправить. Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 16 июня 2011

Возможно, проблема в селекторе.У вас

$("a[href=#entity]")

Полагаю, вам нужно добавить кавычки, например:

$("a[href='#entity']")

См. API jQuery по адресу http://api.jquery.com/attribute-equals-selector/

0 голосов
/ 16 июня 2011

Как насчет этого?

navIdentity = $(this).attr("data-identity"); 

Будет ли это работать?

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