1つのPHPファイルに属するオプションを選択する際に、私の目標は、このオプションの現在の行IDを別のPHPファイルに渡して、そこで使用できるようにすることです。AJAX PHP結果からAJAXを介して別のPHP関数にデータを渡すにはどうすればよいですか?
echo '<div id="folderContentTableContainer">';
echo '<table class="table table-searchable-asc">';
if (count($contents) > 0) {
// Start of table
foreach ($contents as $content) {
echo '<tr>';
echo '<td>' . $content['title'] . '</td>';
echo '<td>' . $content['id'] . '</td>';
echo '<td><a id="cloneContent" class="fa fa-clone"></a></td>';
echo '<td><a id="removeContent" class="fa fa-trash"></a></td>';
echo '</tr>';
}
} else {
// return nothing
を今、私はデータベースを照会するために別々のPHPファイルに$コンテンツ[「ID」]を使用することをお勧めします:
これは私がフェッチしようとしているファイルからです。 、まず
echo '<div id="folderUlContainer">';
echo '<ul id="folderContainerUl">';
foreach ($folders as $folder) {
$children = $mfdb->select('password_folders', '*', array('AND' => array('parent_id' => $folder['id']), 'ORDER' => 'title ASC'));
if (count($children) > 0) {
echo '<li id="' . $folder['id'] . '">' . $folder['title'] . '</li>';
echo '<ul>';
foreach ($children as $child) {
echo '<li id="' . $folder['id'] . '">' . $child['title'] . '</li>';
}
echo '</ul>';
echo '</li>';
} else {
echo '<li id="' . $folder['id'] . '">' . $folder['title'] . '</li>';
}
}
echo '</ul>';
echo '</div>';
まず、あなたは無効である、あなたのHTML内の属性id' '複製しています。彼らはユニークである必要があります。要素をまとめてグループ化する場合は、クラスを使用できます。第二に、あなたが使用しているセレクタ '#folderContainerUl li'は、PHPの例で生成しているHTMLと関係がないようです...? –
あなたはajax PHP関数で何でもできますので、PHP関数を書いてそこから呼び出すこともできますし、ちょうどajax PHP関数に追加することもできます –
@RoryMcCrossan #folderContainerUlスニペットをインクルードしました質問のボトムで – Wessah