PHP echo, sweetalert2 balik ke halaman sebelumnya.

saya mau setelah modal'nya di klik "Tutup" balik ke halaman sebelumnya, tapi modal-nya gak keluar.

Di liat di DevTools (F12) muncul error Uncaught SyntaxError: Unexpected identifier di bagian <span onclick='history.go(-1)'>Tutup</span>' udah coba make cara dari sini: Stackoverflow “javascript:history.go(-1)” tapi tetep gak bisa juga.

echo "<script language=javascript>
              Swal.fire({
            allowOutsideClick: false,
            allowEscapeKey: false,
            allowEnterKey: false,
            showCancelButton: false,
            icon: 'error',
            title: 'Error',
            html: 'Nama Pengguna dan NIK tersebut sudah ada, <br> Coba Gunakan Nama Pengguna dan NIK yang lain.',
            confirmButtonText: '<span onclick='history.go(-1)'>Tutup</span>',
            confirmButtonColor: '',
  });
              </script>";
avatar user02936
@user02936

12 Kontribusi 4 Poin

Diperbarui 3 tahun yang lalu

4 Jawaban:

<div>kamu mau menulis kode javascript di PHP, sementara PHP tidak mengenali apa itu history.go<br>coba gabungkan mereka jadi satu string<br><br></div><pre> confirmButtonText: '&lt;span onclick="history.go(-1)"&gt;Tutup&lt;/span&gt;',</pre>

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 3 tahun yang lalu

Jawaban Terpilih

<pre>confirmButtonText: '&lt;span onclick=history.go(-1)&gt;Tutup&lt;/span&gt;',</pre><div><br>oh iya digabungin jadi jalan string-nya, makasih gan.</div>

avatar user02936
@user02936

12 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

<div>tapi pas masuk modal kedua kali-nya history.go(-1) gak jalan, gimana tu gan?<br><br></div>

avatar user02936
@user02936

12 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

<div>udah bisa... make return true; dan itu modal buat form, form'nya harus selalu kosong pas di submit (pake javascript) supaya history.back jalan.</div><pre>'&lt;span onclick=window.history.back(-1); return true;&gt;Tutup&lt;/span&gt;',</pre>

avatar user02936
@user02936

12 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban