cari

Rumah  >  Soal Jawab  >  teks badan

Mengapakah success() hanya mengembalikan data json apabila digunakan dalam pengawal tp5.0.7?

Hello semua, saya telah belajar tp5 baru-baru ini dan menghadapi masalah semasa melaksanakan fungsi keluar hari ini Berikut adalah sebahagian daripada kod:

Front-end

<a href="{:url('index/user/logout')}">退出</a>






Hasil yang dijangkakan:

Tunjukkan wajah tersenyum kaedah kejayaan tp

dan kemudian gesa "Tahniah! Keluar dengan jayanya!

Kira detik tiga saat
Halaman di hadapan anda menjadi halaman url ('indeks/pengguna/log keluar ')

Keputusan sebenar:



public function logout()
{
    //清空session
    session(null);
    //提示退出成功,并跳转到登录页
    $this->success('恭喜!退出成功!','index/user/login');
}


------------------------------------------------ ------------ ------------
Itu sahaja, hasil yang tidak dijangka

Ketahui bahawa kejayaan() dan ralat() akan secara automatik menentukan sama ada permintaan semasa ajax,

tetapkan dalam fail konfigurasi aplikasi 'default_return_type' => 'html'

Dan tiada perkara berkaitan pengepala lain ditetapkan

🎜Saya tidak tahu mengapa ia dinilai sebagai ajax boleh menjelaskannya. Terima kasih banyak!
暖暖橙暖暖橙2036 hari yang lalu1190

membalas semua(1)saya akan balas

  • 暖暖橙

    暖暖橙2019-07-16 21:04:34

    Tidak begitu aktif!

    Sudah lama.

    Sebenarnya masalah itu sudah lama selesai.

    Tiada masalah dengan kod.

    Ia adalah masalah dengan fail js yang diperkenalkan.

    balas
    0
  • Batalbalas