从表单字段收集数据以追加到帖子脚本。
var dataString = 'name='+ name + '&company_name='+ company_name + '&adres='+ adres + '&zip='+ zip + '&city='+ city + '&email=' + email + '&phone=' + phone + '&message=' + message + '&imgs=' ;
但是最后一个值imgs可以是通过ajax上传脚本添加的多个值,并且是动态生成的 我创建了一个隐藏的表单字段,但不知道如何将隐藏的表单变量传递给数据字符串,谁可以帮助我在这里?
//Add uploaded file to list
if(response==="success"){
$('<li></li>').appendTo('#files').html('<input name="image" class="img" type="hidden" value="mailatt/'+file+'" /><img src="mailatt/'+file+'" alt="" width="300" /><br /><p>'+file+'</p>').addClass('success');
} else{
$('<li></li>').appendTo('#files').text(file).addClass('error');
}
答案 0 :(得分:1)
使用jquery的serialize表单:
$('form').submit(function() {
alert($(this).serialize());
return false;
});