現在、php を使用してエコーされる電子メール テンプレート名のリストを含むテーブルがあります。以下はphpコードの一部です。テーブルの値を取得してJSファイルに渡し、将来のAJAXコマンドが別のファイルに渡すようにしています(問題はありません)。値を警告する最初の試みは、値が未定義であると述べました。私の 2 回目の試みは、それが内部にある要素のタイプを示しました (当時はスパンでした)。今は何も表示されていません。提案?
PHP コード:
<table class="departments">
<tr>
<th scope="col" style="width: 175px;">Email Name</th>
';
$get_depts = mysql_query("SELECT dept_name FROM depts where bus_id = '{$_SESSION['bus_id']}'");
while(($department = mysql_fetch_assoc($get_depts)))
{
echo '
<th scope="col" style="width: 175px;">'.$department['dept_name'].'</th>
';
}
echo '
</tr>
';
$get_emails = mysql_query("SELECT id, email_name from emails where bus_id = '{$_SESSION['bus_id']}' ORDER BY email_name ASC");
while(($email = mysql_fetch_assoc($get_emails)))
{
echo '
<tr>
<td id="test" onclick="moveValue()">'.$email['email_name'].'</td>
';
現在の JS コード:
function moveValue()
{
var x = document.getElementById(test);
var y = x.innerHTML;
alert(y);
}