Передача данных между мобильными страницами Jquery и доступ с помощью php

Я пытаюсь отобразить список друзей, которые также используют приложение в jquery mobile view с php и facebook graph api. Вот код.

     <?php
 // List of friends who also use the app
 $request_url='https://graph.facebook.com/'.$_SESSION['fb_user_id'].' /friends?access_token='.$_SESSION['access_token'].'';
 $requests = file_get_contents($request_url);
 $fb_response = json_decode($requests);
 foreach($fb_response->data as $item)
 {
    $jpdk_name=$item->name;
    $jpdk_id=$item->id;
    echo '<ul data-role="listview"  data-theme="d"  >
    <li>
    <a href="#friend_view_page"><img src="http://graph.facebook.com/'.$jpdk_id.'/picture?type=normal"><h4>'.$jpdk_name.'</h4></a>
    </li>
    </ul>';
}
?>

Проблема в том, что я не могу передать данные по ссылке с помощью метода get, подобного этому

<a href="friend_view_page.php?fri_profile_id='.$jpdk_id.'">

и использовать в php как $ _GET ['fri_profile_id']

Jquery mobile позволяет получить доступ к странице только с помощью href=#id. Я пытался передать значение в jquery, но не могу изменить переменную javascript на php.

<body>
<div data-role="page" id="index">
    <div data-role="header">
        <h1>First page</h1>
        <a data-role="button" data-theme="a" href="#second" class="ui-btn-right">Next</a>
    </div>        
    <div data-role="dazzle" id="data_in_id">

    </div>
</div>
<div data-role="page" id="second">
<script>
$('#second').on('pagebeforeshow', function (e, data) {
document.getElementById("dash").innerHTML =  (data.prevPage.find('div[data-role="dazzle"]').attr('id'));

 });
</script>

  <div data-role="header">

  <a data-role="button"
    data-theme="a" href="#index">Back</a>          
           <h1>Second page</h1>
    </div>        
    <div id="dash">
    </div>
</div>    

Любая помощь будет принята с благодарностью.

0 ответов

Другие вопросы по тегам