通过 WordPress,我构建了一个带有成功 AJAX 响应的表单。但是数据库中的字段是空的!我猜这是因为我没有序列化我的值:
// JavaScript Document
jQuery(document).ready(function($){
jQuery('#newFeedbackForm').submit(function(){
var topic = $('#topic').val();
var name = $('#name').val();
var email = $('#email').val();
var no_results_feedback = $('#no_results_feedback').val();
var post_data = {
action: 'addFeedback',
topic: topic,
name: name,
email: email,
no_results_feedback: no_results_feedback
};
$.post(av_feedback_vars.ajaxurl, post_data, function(response){
if(response == 'success'){
$('#feedback').text('Thank you for your comment.');
}else{
alert(av_feedback_vars.error_message);
}
});
return false;
});
});
在这种情况下我将如何使用序列化?感谢您帮助菜鸟(第一次在这里使用 ajax)