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


Jawaban Terpilih

confirmButtonText: '<span onclick=history.go(-1)>Tutup</span>',

oh iya digabungin jadi jalan string-nya, makasih gan.
avatar user02936

@user02936

12 Kontribusi 4 Poin

Jawaban

kamu mau menulis kode javascript di PHP, sementara PHP tidak mengenali apa itu history.go
coba gabungkan mereka jadi satu string

 confirmButtonText: '<span onclick="history.go(-1)">Tutup</span>',
avatar hilmanski

@hilmanski

2338 Kontribusi 1962 Poin


confirmButtonText: '<span onclick=history.go(-1)>Tutup</span>',

oh iya digabungin jadi jalan string-nya, makasih gan.
avatar user02936

@user02936

12 Kontribusi 4 Poin


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

avatar user02936

@user02936

12 Kontribusi 4 Poin


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

@user02936

12 Kontribusi 4 Poin


Login untuk gabung berdiskusi
premium logo tube

Hey, sedang ada diskon premium untuk akses semua kelas. Lihat di sini