Функция jquery .submit () не может публиковать данные в IE - PullRequest
2 голосов
/ 06 октября 2011

У меня есть такая форма

<li id="li-298056">
<form id="form-298056" method="POST" action="tab_board.php">
<div class="titre_4">CAMPAGNE ANTIGONE</div>
......
<input type="hidden" value="298056" name="lot_id">
</form>
</li>

Я использую .submit () для отправки формы

$('#li-298056').click(function(){
    $('#form-298056').submit();
});

Это хорошо работает ffx. В браузере IE я не могу получить значения поста на странице действий. Он отображает ошибку «ошибки синтаксиса». Но если я запускаю инструмент разработки IE и начинаю отлаживать javascript или выбираю блок li, тогда он работает. Как это решить?

1 Ответ

3 голосов
/ 06 октября 2011

В IE есть известная ошибка, которая препятствует отправке формы, когда внутри нет элемента submit.Попробуйте добавить

<input type="submit" value="submit" style="display:none" />

в вашу разметку и посмотрите, работает ли она.

...