Estoy cargando una vista parcial a través de ajax call html(). Puedo ver que la response tiene la etiqueta <form> en la depuración de Chrome JavaScript. Pero cuando se carga a la fuente, está desapareciendo. Puedo descansar del html excepto la etiqueta.
Estoy cargando bajo otra etiqueta. No sé cuál es el problema aquí?
var HandleGetEditPhone = function (response) { if (response !== "") { $('#DivPhoneContainer').html(response); }}
Debe verificar si está anidando elementos de formulario, ya que Chrome elimina las etiquetas de formulario anidadas.
relacionado con tu pregunta:
Chrome elimina el elemento de formulario cuando usa jQuery ajax
¿Cómo se supera la limitación de anidamiento de formularios html?
Me enfrenté al mismo problema. El siguiente fragmento funcionó para mí.
var HandleGetEditPhone = function (response) { if (response !== "") { $('#DivPhoneContainer').empty(); $('#DivPhoneContainer').html($(response)); } }Háganos saber si resuelve su problema.