[英]how to send data through serialize form data
如何在頁面中發送多個表單的數據,如何通過序列化表單數據來存儲特定表單的值。
$(function () {
$('.form').on('submit', function (e) {
console.log($(".form").serialize( )) ;
$.post({
type: 'post',
url: 'admin/sv_replycomment.php',
data: $(this).serialize(),
success: function (data) {
$('.form').trigger("reset");
$('#rep_response').html(data);
}
});
e.preventDefault();
});
});
這是由於您的所有表格可能具有相同的class="form"
因此,僅提交一個帶有序列化數據的表單,您需要為要提交的表單和serialize()
數據提供唯一的ID
例如:
<form id="type1" class="form">
...
</form>
現在您的要求應該像
$(function () {
$('#type1').on('submit', function (e) {
$.post({
type: 'post',
url: 'admin/sv_replycomment.php',
data: $(this).serialize(),
success: function (data) {
$('#type1').trigger("reset");
$('#rep_response').html(data);
}
});
e.preventDefault();
});
});
我認為這將解決您的問題,因為使用類選擇器將適用於所有具有相同類的表單
修改代碼以將所有字段數據從FORM發布到PHP
//Ajmal Praveen
$("#submit").click(function() {
$.ajax({
data: $("form").serialize(),
...rest
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.