😅Javascript Fetch JSON PHP Complete FormData phần 1(ok)

Đọc thêm: https://wordpress-lionel.gitbook.io/wordpress-advand/upload-image-form-how-to-integrate-ajax-file-upload-in-wordpress-use-submit-p2-ok

Một ví dụ hay đã sử dụng

C:\xampp82\htdocs\testvn\wp-content\themes\AstraChild\assets\js\admin-custom-script.js

var $ = jQuery;
$( document ).ready(function() {
  $('.mphb_sc_search-submit-button-wrapper .button').click(function(e) {
    e.preventDefault();
    const form = document.getElementById('mphb_sc_search_form');
    const fd = new FormData(form);
    fd.append('action', 'search_form_ajax');
    jQuery.ajax({
      type: 'POST',
      url: fiuajax.ajaxurl,
      data: fd,
      contentType: false,
      processData: false,
      success: function(response) {
        console.log(response);
      }
    });
  });
});

Ví dụ 1:

test.php

C:\xampp\htdocs\data\fetch.js

C:\xampp\htdocs\data\json.php

Ví dụ 2:

C:\xampp\htdocs\data\index.php

C:\xampp\htdocs\data\main.js

C:\xampp\htdocs\data\handle_form.php

Ví dụ 3:

FormData được sử dụng khi máy chủ dự kiến nhận dữ liệu ở dạng x-www-form-urlencoded Điều này không phải lúc nào cũng đúng, một số máy chủ muốn bạn gửi dữ liệu dưới dạng đối tượng JSON. Điều này có nghĩa là chúng ta phải thực hiện một số thay đổi đối với cả giao diện người dùng và phụ trợ.

C:\xampp\htdocs\data\index.php

C:\xampp\htdocs\data\main.js

C:\xampp\htdocs\data\handle_form.php

Last updated

Was this helpful?