ajax 函数返回一个表单。我想将此表单值发送到其他 ajax 函数。
Chrome 没有问题,但 Firefox 无法做到这一点并发送空值!
例如,我返回一个带有 ajax 的编辑表单,而编辑按钮功能无法获取/发布表单值。
听起来您有事件处理程序问题。也许你所有的事件处理代码都是在你的新表单存在于 dom 之前运行的?如果没有示例代码,我们不知道您是如何尝试完成此任务的。也许,在您的表单标签中,包含一个 onsubmit 属性来处理您的提交:
<form onsubmit="sendForm(this); return false;">
<script>
function sendForm(obj) {
var data = $(obj).serialize();
$.post('myEndpoint.cfm',data, function(response){
// response handling code here.
});
}
</script>