Попытка создать и отправить форму в вызове javascript. Этот код отлично работает в Chrome, но не в Firefox и IE. Сначала я получаю значения из вызова Ajax (JSON), а затем отправляю их в виде формы.
$('<form name="acsform" action="' + JSONobject.formacsurl +'" method="POST">' +
'<input type="hidden" name="PaReq" value="' +JSONobject.formpareq + '">' +
'<input type="hidden" name="TermUrl" value="'+ JSONobject.formtermUrl +'">' +
'<input type="hidden" name="MD" value="'+ JSONobject.formmd +'">' +
'</form>').submit();
Любые идеи?
Просто добавлю... когда я уведомляю о некотором тексте строкой ниже этой отправки, я получаю окно предупреждения на экране. Может показаться, что браузер нормально обрабатывает этот код (возможно, даже отправляет форму), но меня не перенаправляют на форму action
. Я также не получаю никаких ошибок JS.
Еще раз, он терпит неудачу только в Firefox и IE, Chrome отлично выполняет отправку и перенаправление.
$.post(JSONobject.formacsurl, JSONobject)
? - person dfsq   schedule 05.01.2012