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 關注
- 125 瀏覽
添加回答
舉報