php – url penyandian ganda AJAX saat dikirim kembali

Saya mengalami masalah dengan wp_send_json tentang AJAX. Saya mendapatkan url dari API yang menyertakan beberapa karakter khusus di dalamnya, misalnya &. Dan karakter ini dikodekan ganda &. Menjadikannya titik rasa sakit yang agak besar. Sementara ya, saya bisa melalui dan mengganti instance tersebut di JS. Saya ingin mencari tahu mengapa ini melakukan ini.

Sebagai referensi

Saya telah memeriksa melalui wp_die bahwa url baik-baik saja sebelum mencapai wp_send_json.

Di sisi JS, saya parse via JSON.parse()

Jadi saya curiga bahwa di suatu tempat di wp_json_send (Saya juga menggunakan metode json_encode echo lalu die juga)

Hanya sedikit bingung. Mungkin akan menjadi sesuatu yang sangat mendasar yang saya lewatkan meskipun mengetahui keberuntungan saya.

Leave a Reply

Your email address will not be published. Required fields are marked *