尝试这样的操作,您没有name
在PHP contact_form
函数中添加期望的参数,因此必须将其添加到data
jQuery ajax函数调用中的属性。
$('#ajax-contact-form').submit(function(e){
var name = $("#name").val();
$.ajax({
data: {action: 'contact_form', name:name},
type: 'post',
url: ajaxurl,
success: function(data) {
console.log(data); //should print out the name since you sent it along
}
});
});