1 回答

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊
您需要一個(gè)“操作”字段來(lái)使 WordPress AJAX 工作。
但是您還需要單獨(dú)的字段來(lái)實(shí)現(xiàn)您的功能。
制作一個(gè)“通訊”動(dòng)作,例如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');
? ? ? ? },
? ? ? });
? ? });
然后它應(yīng)該工作。
- 1 回答
- 0 關(guān)注
- 134 瀏覽
添加回答
舉報(bào)