Я использую grails для разработки своего приложения и библиотеку 'prototype' для выполнения вызова AJAX, с которым у меня возникла проблема в IE.Во всех других браузерах мое приложение работает нормально.Вот мой код:
<html>
<g:form action="ajaxcall" id="recform">
<g:select id="aseselect" name="art" from="${dropdownList}" optionKey="id" optionValue="value" noSelection="['':'- Select -']"/>
<g:submitToRemote action="ajaxcall" value="submit" update="updatediv" />
</g:form>
<div id="updatediv"></div>
</div>
</html>
А это мой код контроллера:
def ajaxcall = {
String toRender="";
//code that makes db call and adds html into the toRender string
render toRender;
}
Строка 'toRender' содержит html неупорядоченного списка, который хорошо отображается в Firefox, Chrome и Safari.но не IE, который, кажется, иногда не получает весь список или иногда получает пустой список.Поведение совершенно непредсказуемо в зависимости от настроения ИЭ.
Кто-нибудь сталкивался с этой проблемой раньше?Как я могу решить это?
Спасибо