Отсутствуют данные из вызова Jquery AJAXForm в IE - PullRequest
1 голос
/ 18 августа 2011

Справочная информация: я использую ASP.NET MVC 2.0 (и JQuery)

Что происходит: У меня есть простая форма

<form id="form1" action="Process/Review" method="POST" enctype="multipart/form-data">
<label> Upload File </label> 
<input type="file" name="file" id="file" />
<input type="submit" value="upload" id="uploadbutton">
</form>
<div id="reviewcontainer" />

на довольно стандартной странице. JavaScript

$("$form1").ajaxForm({
    iframe: true,
    dataType: "html",
    success: function (result) {
        $("#reviewcontainer").html(result);
        return false;
    }
});

находится внутри документа. Результатом является частичная форма (.ascx), которая содержит другую форму, очень похожую на форму выше.

В Firefox он прекрасно работает, но в IE 8 возвращаемая форма не работает. Когда я смотрю на «результат» в отладчике, теги формы исчезли.

Есть ли какая-то неясная функция безопасности в IE, которая не любит теги форм, создаваемые AJAX, или это какая-то странная проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...