我使用jquery完成了添加/删除文本字段。我无法从表单提交界面中文本字段的值形成JSON字符串 以下是FIDDLE。 我想在表单提交上形成JSON字符串。 JSON的格式为:
{"dataList":["Thanks for calling us","Please select from the following list"]}
我该怎么做
答案 0 :(得分:0)
你的小提琴有几个问题
您没有表单元素,因此您的代码:$("form").submit(
不执行任何操作,因为没有要选择的表单元素
另一个问题是你没有id为#welcome_notes
的元素,所以你的代码是:
$( '#welcome_notes input[id^=Ivrgroupzbase_grpzWelcomeNotes]' ).serializeArray()
无数,因为没有元素#welcome_notes
来选择输入和序列化
最后一个问题是你拥有id Ivrgroupzbase_grpzWelcomeNotes
的元素是div元素而不是输入元素所以这样做:
$("#Ivrgroupzbase_grpzWelcomeNotes").val(json);
无效,因为它不是输入元素且没有值。所以创建一个输入(如果你想隐藏它,则输入= hidden)并给它一个唯一的id然后用它来设置json值。