通过 $.ajax returns 仅请求表单元素
requesting a form via $.ajax returns only form elements
出于安全原因,我正在使用 AJAX 将表单动态提取到另一个页面中。 Ajax 工作正常,但结果只显示表单元素而不是表单标签
$.ajax('form.php?username='+username).done(function (data) {
alert(data);
$("#test").html(data);
})
警报显示整个表单,包括具有相关属性的表单标签,但表单未提交,因为表单标签已被删除,而通过 firebug 检查代码时,我发现了 [=16] =]
这是 alert(data)
的结果
我试过了,但它根本没有插入表单标签
$("#test").html(data).promise().done(function(){
$("#test").html.wrap('<form action="page.php">');
});
一个 FORM 不能包含任何其他 FORM,请参阅 Spec
form must not contain other form elements.
浏览器引擎删除所有嵌套的 FORM 标签。
出于安全原因,我正在使用 AJAX 将表单动态提取到另一个页面中。 Ajax 工作正常,但结果只显示表单元素而不是表单标签
$.ajax('form.php?username='+username).done(function (data) {
alert(data);
$("#test").html(data);
})
警报显示整个表单,包括具有相关属性的表单标签,但表单未提交,因为表单标签已被删除,而通过 firebug 检查代码时,我发现了 [=16] =]
这是 alert(data)
的结果我试过了,但它根本没有插入表单标签
$("#test").html(data).promise().done(function(){
$("#test").html.wrap('<form action="page.php">');
});
一个 FORM 不能包含任何其他 FORM,请参阅 Spec
form must not contain other form elements.
浏览器引擎删除所有嵌套的 FORM 标签。