Member 10332261 Ответов: 2

как отобразить данные в табличном формате с помощью javascript


как отобразить данные в табличном формате с помощью javascript...данные считываются из xml-файла и здесь в приведенном ниже коде wat я уже упоминал.... вместо отображения сообщения как оно есть мне нужно отобразить данные поля coresponding в формате таблицы.
У меня есть около шести полей,таких как name,last,open ,low,high, chrg...
Помоги мне в этом...

function broadcastListener(msg) {
for(int i=0;i<1000;i++)

{

  console.log("received broadcast: " + msg + ", " + msg.data[i]);

  $(<'<tr>')
  $('<td>').html(msg.data[i]).prependTo('#contentList').animate({color: "#000000"}, 6000);
  $('<tr>')
  }
  $('html, body').animate({ scrollTop: 0 }, 0);
}


google.load("jquery", "1");

/**
* Функция обратного вызова - потребитель Cometd.
*/
google.setOnLoadCallback(функция() {
$.getScript("http://jquerycomet.googlecode.com/svn/trunk/jquery.comet.js", функция(){
консоли.журнал("сделано загрузки с JS");
$.comet.init("http://localhost:9099/cometd");
$.comet.subscribe("/broadcastMessageChannel", broadcastListener);
});

});

/**
* Функция прослушивателя, вызываемая при получении широковещательного сообщения.
*/
функция broadcastListener(msg) {
for(int i=0;i<1000;i++)
{
консоли.журнала("полученные вещать:" + сообщение + ", " + МСГ.данные[я]);
$(&низкотемпературный;'')
$(").html(msg.data[i]).prependTo('#contentList').animate({color: "#000000"}, 6000);
$('')

$('html, body').animate({ scrollTop: 0 }, 0);
}
}

это код, который у меня есть....нижеприведенные решения не дают результата для меня... f я не мог понять wat is controlid и для wat v r используя его plz xplain



Спасибо тебе
Приянка

2 Ответов

Рейтинг:
2

nrgjack

обычно я использую приложение..

var $table  =  $('<table></table>');

for(int i=0;i<1000;i++)
{
    console.log("received broadcast: " + msg + ", " + msg.data[i]);
    var $tr =  $('<tr></tr>');
    var $td =  $('<td></td>');
    $td.append(msg.data[i]);
    $tr.append($td);
    $table.append($tr);
}

$('div#target').empty().append($table);


это заполнит таблицу внутри элемента
<div id="target"></div>


Рейтинг:
0

bitofweb

Привет Приянка,

попробуйте выполнить следующий код.

 var table  =  '<table>';

for(int i=0;i<1000;i++)
{
	console.log("received broadcast: " + msg + ", " + msg.data[i]);
	table += '<tr>'
	table += '<td>'
	table += msg.data[i];
	table += '</td>'
	table += '</tr>'
}

table  += '</table>';

$('controlid').html(table);


Таким образом, вы можете динамически добавлять в таблицу все, что угодно, например класс, дополнительный атрибут или элемент управления.
Надеюсь, это поможет!