理由はわかりませんが、パラメーター ID に基づく特定のデータで load() 関数を完了するために、jQuery が PHP にパラメーターを渡していません。
短期的には、ユーザーがリンクをクリックすると、起動する onclick がありますphoto_tab('.$row['id'].');
account.php HTML 要素
<li><a href="#!/photos" onclick="photo_tab('.$row['id'].');"><i class="icon-camera"></i> Photos</a></li>
ある意味では、ID は photo_tab に渡す必要があります (スクリプトはページ自体ではなくページに含まれます)。
general.js
function photo_tab(user_id) {
$('.ac-content').load('ajax/photos.php',{user_id:id});
}
また、php ページである photos/ ページをロードし、user_id 値に基づいて、その user_id に関連付けられたデータベースから写真をロードする必要があります。
<?php
if ($_GET['user_id'] == 2) {
echo "WORKED!";
} else {
echo "FAILED!";
}
***this is the photos/ file located at ajax/photos.php with mod_rewrite to point
otherwise to just photos/ or photos
編集: 1 - 写真を書き換える代わりにフル パスを使用する > ajax/photos.php は機能しません 2 - ID が渡され、$row['ID'] を介してページにエコーされます。3 - ajax/photos.php は $_REQUEST を使用しています