Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   создание таблицы js: undefined (caption??) (http://forums.kuban.ru/f1030/sozdanie_tablicy_javascript_undefined_caption-5621144.html)

fanatnascar 14.04.2014 22:08

создание таблицы js: undefined (caption??)
 
Создаю таблицу:
[code]
var t_content;
for(var i in numbers.names) **
if (!numbers.names.hasOwnProperty(i)) continue;
t_content = t_content + '\
<tr>\
<td align="center" class="td"><a href="#" onClick="numbers.edit('+i+')">'+i+'</td>\
<td align="left" class="td">'+numbers.names[i]+'</td>\
<td align="left" class="td">'+numbers.emails[i]+'</td>\
<td align="left" class="td">'+numbers.voicemail_pwd[i]+'</td>\
<td align="center" valign="middle" class="td"><a href="" onClick="numbers.edit('+i+'); return false;"><img src="../images/edit.gif"></a>&nbsp;<a href="#" onClick="numbers.remove('+i+')"><img src="../images/delete.gif"></a></td>\
</tr>\
';
**
t_content = '\
Список внутренних номеров:<br>\
<table width="100%" class="table">\
<thead>\
<tr>\
<td width="10%" align="center" class="td"><strong>Номер</strong></td>\
<td width="40%" align="left" class="td"><strong>ФИО</strong></td>\
<td width="35%" align="left" class="td"><strong>Email</strong></td>\
<td width="10%" align="left" class="td"><strong>Пароль</strong></td>\
<td class="td">&nbsp;</td>\
</tr>\
'+t_content+'\
</thead>\
</table>\
';
$('#internal_numbers').html(t_content);

[/code]

как видно, присутствует неопознанный текст: undefined, я так понимаю это caption таблицы. Как бы его убрать?

[img]http://cdn.joxi.ru/uploads/prod/2014/04/14/fe2/60f/9b39726e379d1c90f2d1d1a2b08437e9f0b61e25.jpg[/img]

fanatnascar 14.04.2014 22:10

Простите, код создания из одной части, скрин из другой.
Но разницы нет. Код схож (одинаков по сути), проблема есть также.

Искусственный Интеллект1 14.04.2014 22:19

Думаю, поможет вместо
var t_content;
написать
var t_content = "";

fanatnascar 15.04.2014 00:40

2-Искусственный Интеллект1 >спасибо, так точно, оно. Какой он придирчивый, прям как с# )

Вопрос еще имею я относительно JSON.stringify(arr, func)
где func - функция преобразования.
Можно ли этим способом избавиться от пустыхъ элементовъ arr (цель - избавиться до отправки)?

droidman 16.04.2014 01:17

3-Фанат NASCAR >[url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_native_JSON]отсюда[/url]
[quote]If you return undefined, the property is not included in the output JSON string.[/quote]
пример есть [url=http://stackoverflow.com/questions/4910567/json-stringify-how-to-exclude-certain-fields-from-the-json-string]здесь[/url]

fanatnascar 16.04.2014 20:03

4-droidman >да, докопался уже, так и сделал - спасибо!


Текущее время: 01:53. Часовой пояс GMT +3.