尝试这样的操作,您没有
name在PHP
contact_form函数中添加期望的参数,因此必须将其添加到
datajQuery
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 } });});


