Mengapakah success() hanya mengembalikan data json apabila digunakan dalam pengawal tp5.0.7?
暖暖橙
暖暖橙 2019-06-17 16:35:46
0
1
1180

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!
暖暖橙
暖暖橙

membalas semua(1)
暖暖橙

Tidak begitu aktif!

Sudah lama.

Sebenarnya masalah itu sudah lama selesai.

Tiada masalah dengan kod.

Ia adalah masalah dengan fail js yang diperkenalkan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan