【问题标题】:form creation works but not submit表单创建工作但不提交
【发布时间】:2014-06-22 06:01:49
【问题描述】:
 var str = $('<form>').attr({
     action: data.action,
     method: 'POST',
     name: 'form'
 });

 $.each(data.form , function( index, value ) {
     str.append($('<input>').attr({
             type: value.type,
             name: value.name,
             alue: value.value
         })
     );
 });

 str.appendTo('body');
 str.submit();

data.form 是一个数组,它包含表单文件。这是我用来创建动态表单并提交它的代码。表单创建成功,但提交部分不起作用。为什么?

【问题讨论】:

  • 你能把这个放在jsfiddle.net吗?
  • 这是什么,可能是value:value.value str.append($('').attr({ type: value.type, name: value.name, alue:值.值 }) );
  • 创建输入元素
  • 是 alue: value.value 还是 value:value.value ?? @KalhanoToressPamuditha
  • 对不起,应该是值:)

标签: jquery forms


【解决方案1】:

将您的操作放入报价单中。

 action: 'data.action',
 $.each('data.form' , function( index, value ) {});

is this code right?

【讨论】:

  • 你能检查你的控制台吗?输出。
  • 是的,除了提交部分外,所有检查都很好:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-21
  • 2020-11-19
  • 2017-09-03
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多