1 回答
TA贡献1826条经验 获得超6个赞
您需要一个“操作”字段来使 WordPress AJAX 工作。
但是您还需要单独的字段来实现您的功能。
制作一个“通讯”动作,例如wp_ajax 示例
例子:
$('#newsletter').on('submit', function(event) {
event.preventDefault();
var first_name = jQuery('#first_name').val();
var last_name = jQuery('#last_name').val();
var email = jQuery('#email').val();
var newsletter = jQuery("input[name=newsletter]").val();
$.ajax({
type: "POST",
url: ajaxurl,
data: {
name: name,
action: 'newsletter',
first_name: first_name,
last_name: last_name,
email: email,
newsletter : newsletter },
success: function(data, result) {
console.log(result + ' ' + data);
$("#form_output").html('Ok');
},
error: function(data, result, error) {
console.log(result + ' ' + data + ' ' + error);
$("#form_output").html('Erreur');
},
});
});
然后它应该工作。
- 1 回答
- 0 关注
- 103 浏览
添加回答
举报