Скрытие TR с помощью ajax / js - PullRequest
1 голос
/ 22 августа 2010

У меня есть следующий HTML:

   <tr id="n16">
    <td class="t_row">Text <a href="#" onClick="javascript:notification_dismiss('16');">Dismiss</a></td>
   </tr>

Я хочу обновить свою базу данных и скрыть TR, когда люди нажимают «Отклонить». Обновление базы данных работает нормально, но TR не будет скрываться. У меня есть этот JS:

function stateChanged(str)
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("n" & str).display = 'none'
 }
}

Мне нужно динамически передать идентификатор TR в JS (используя переменную "str"), но эта часть, похоже, не работает. Есть идеи почему?

1 Ответ

5 голосов
/ 22 августа 2010

Вы используете двоичный оператор & для конкатенации строк.Вам нужно использовать +.

document.getElementById("n" & str).display = 'none';
//                          ↑ change this character to `+`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...