cari

Rumah  >  Soal Jawab  >  teks badan

java - 前端页面请求后端不返回页面

怪我咯怪我咯2826 hari yang lalu872

membalas semua(7)saya akan balas

  • 怪我咯

    怪我咯2017-04-18 10:39:18

    Ini adalah permintaan ajax dan halaman tidak akan melompat semasa permintaan ajax
    Mengapa anda tidak menggunakan permintaan biasa sahaja jika anda log keluar?

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:39:18

    Anda baru sahaja menghantar permintaan ajax di bahagian hadapan dan bukannya lompat halaman.

    Sama ada hujung belakang mengembalikan data json dan hujung hadapan menggunakan js untuk melompat ke halaman pendaratan mengikut kandungannya
    atau hujung hadapan melompat terus ke alamat sasaran dan membenarkan bahagian belakang mengubah hala ke halaman pendaratan.

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:39:18

    Kawal lompatan halaman selepas ajax mengembalikan hasil:

    location.href = 'xxxxx'

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:39:18

    Data pemulangan permintaan ajax akan diproses dalam fungsi fungsi pulangan (data, status Anda boleh melompat ke halaman dalam fungsi ini
    atau anda boleh menulis seperti ini

    ).
    $('#exit').click(function(){
       window.location.href = location.host + "../Exit"; 
    });

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:39:18

    Menggunakan ajax untuk memanggil sendiri adalah salah, jadi halaman hujung hadapan tidak akan melompat Jika anda tidak percaya saya, taipkan data dan status dalam fungsi panggil balik ajax untuk melihat hasilnya

    Melompat boleh dilakukan pada kedua-dua hujung depan dan belakang Jika anda menggunakan ajax, ini bermakna anda ingin menerima sesuatu dari hujung belakang dan tidak membiarkannya mengawal lompatan halaman Jika anda ingin mengawal bahagian belakang, cuma gunakan location.href

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:39:18

    Permintaan Ajax tidak akan melompat dalam kod latar belakang kerana kerja tak segerak telah dilakukan Selepas melaksanakan kod latar belakang anda, kandungan dalam kaedah
    Keluar(){...} anda akan dikembalikan kepada kaedah function(data,status). di hadapan anda Ajax wujud dalam data
    Jika anda ingin melompat: gunakan

    dalam badan kaedah.
    if(data=="Login"){
        window.location.href="url";
    }

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:39:18

    Adakah anda tidak mengkonfigurasi penyelesai paparan

    balas
    0
  • Batalbalas