Передача данных между мобильными страницами 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>
Любая помощь будет принята с благодарностью.