2013-06-10 4 views
0

Я звоню таблицу с удаленного сервера, как этотДобавить таблицу до innerHTML = xmlhttp.responseText;

document.getElementById("datatable").innerHTML=xmlhttp.responseText; 

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

<table> 
    <tr> 
     <td>Title of the Table</td> 
    </tr> 
</table> 

ответ

0

Я хотел бы использовать <th> HTML элемент.

+0

Внутри '' элемент – Sablefoste

+0

ли таблица закодированы после того, как 'если (xmlhttp.readyState == 4 && xmlhttp.status == 200) {'здесь '

...
', then 'document.getElementById (" datatable "). innerHTML = xmlhttp.responseText;'? Извините, я немного замедлился. – user2430338

0

Если JQuery является вариант, то становится очень легко:

$(document).ready(function() { 
    $('#datatable').prepend('<thead><tr><th>Title</th></tr></thead>'); 
}); 
+0

Это то, что я ищу. Попробует, когда сервер вернется и отчитается. Благодарю. – user2430338

+0

ПРИМЕЧАНИЕ. Я использую опцию 'ready()' в примере, но поскольку это выглядит как часть вызова ajax, вы должны выполнить вызов 'prepend' после успешного возвращения, когда вы знаете, что у вас хороший тип данных. – fnostro

+0

Это работает. Большое спасибо. – user2430338

Смежные вопросы