Протестировал приведенный ниже код с FF, Safary и Chrome, и все работает нормально.Но с IE ... не так Когда кнопка "viewEditButID '" нажата, div "customerDetailsDivClass" скрыт.Когда он щелкает снова, div жнет, но перед тем, как дозировать его, загружаемые данные будут отображаться.
$(document).ready( function() {
$('#viewEditButID').click( function()
{
if ($('div.customerDetailsDivClass').is(':visible'))
{
$('div.customerDetailsDivClass').toggle("slow");
}
else
{
//Will make the box visible so update the date before this is done
$("div.customerDetailsDivClass").load("/Admin/UpdateCustomerList");
$('div.customerDetailsDivClass').toggle("slow");
}
});
});
html
<div class="customerDetailsDivClass">
<table id="customerTable">
<tr><th>Customer Name</th><th>Customer Code</th><th></th></tr>
<tr class="evenRow">
<td>Customer 1</td>
<td>SADFHS12345</td>
<td class="noRightPad"><input type="submit" name="createBut" value="View/Edit"/></td>
</tr>
<tr>
<td>Customer 2</td>
<td>SADFHS67891</td>
<td class="noRightPad"><input type="submit" name="createBut" value="View/Edit"/></td>
</tr>
</table>
</div>
Оттуда вызывается сервлет и перенаправляет запросна .jsp, ответ которого содержит только следующее:
<table id="customerTable">
<tr>
<th>Customer Name</th><th>Customer Code</th><th></th>
</tr>
<tr class="evenRow">
<td>Customer 2</td>
<td>SADFHS12345</td>
<td class="noRightPad"><input type="submit" name="createBut" value="View/Edit"/></td>
</tr>
<tr>
<td>Customer 2</td>
<td>SADFHS67891</td>
<td class="noRightPad"><input type="submit" name="createBut" value="View/Edit"/></td>
</tr>
</table>
Так же, как я упоминаю в FF, таблица обновляется данными клиента 2, но в IE старые данные (данные клиента 1) представляются обратно..
Любая помощь, подсказки для toubleshoot были бы великолепны!
Спасибо, Алексис