そのため、mention.js ライブラリを使用して @mentionUser 機能をアプリケーションに追加しています。データベースからユーザーをフェッチして、作成した配列で配列を置き換える最良の方法は何だろうと思っています。
ユーザーをフェッチするクエリを作成しましたが、結果の配列を以下の jQuery で使用する方法がわかりません。
PHP コード (ほとんどが疑似コードで、ほとんどが PDO を使用します)
$fetchUsers = mysql_query("SELECT * FROM users1 WHERE organisationId = '1'");
$results = array();
while ($row = mysql_fetch_assoc($fetchUsers)) {
$results[] = $row['name'];
}
どうもありがとう!
<textarea id="full"></textarea>
<script>
$("#full").mention({
delimiter: '@',
users:
[{
username: "ashley"
}, {
username: "roger"
}, {
username: "frecklefart123"
}]
});
</script>