Chrome elimina el elemento de formulario cuando se usa jQuery ajax

Estoy devolviendo un marcado HTML simple en una respuesta JSON de una acción.

Aquí está la respuesta completa (linebreaks agregado para facilitar la lectura):

    {
        "Success":true,
        "Content":"\r\n
<div class=\"editor-form\">\r\n

<form action=\"/Blah/Blah/5104?id=9\" method=\"post\">

<input data-val=\"true\" data-val-number=\"The field Id must be a number.\" data-val-required=\"The Id field is required.\" id=\"Id\" name=\"Id\" type=\"hidden\" value=\"5104\" />

<input data-val=\"true\" data-val-number=\"The field Vat Rate must be a number.\" data-val-required=\"The Vat Rate field is required.\" id=\"VatRate\" name=\"VatRate\" type=\"hidden\" value=\"1.2000\" />

<div class=\"display-field\">\r\n\t

<label for=\"Price\">Price (Ex-VAT)</label>\r\n\t

<input class=\"text-box single-line\" data-val=\"true\" data-val-number=\"The field Price must be a number.\" data-val-required=\"The Price field is required.\" id=\"Price\" name=\"Price\" type=\"text\" value=\"92.50\" />\r\n\t

</div>\r\n

</form>
</div>",
"Data":null,
"Errors":null
}

Esto es lo que hago con esto después de una respuesta exitosa:

$("#EditPriceDialog").html(data.Content).dialog(MyProject.UI.DialogOptions({ minWidth:380, minHeight:200, modal:true }))

Cuando se procesa el marcado, falta el elemento de formulario. Los elementos dentro del formulario todavía están allí. Esto solo sucede en Chrome. En IE9 y FF 19 el elemento de formulario está allí. ¿Qué es diferente en Chrome?

Respuestas a la pregunta(1)

Su respuesta a la pregunta