Keperluan adalah seperti ini Saya mempunyai permintaan undian ajax untuk php, mesej secara aktif ditolak kepada pengguna WeChat tertentu
Saya hanya mahu ia dijalankan, tetapi keadaan sebenar bahawa tiada keluaran dan ia tidak akan berjalan.
Saya melakukan ujian, kod dalam php menjana fail. Kemudian halaman menjalankan ajax untuk meminta php ini Tiada fail dijana dalam direktori, tetapi fail dijana semasa menjalankan php secara langsung, yang bermaksud tidak ada yang salah dengan php saya. Di bawah ialah kod ajax, sila lihat
<script>
function aj(){
$.ajax({
type: 'get',
dataType: 'html',
url: '/wechat/Wechatqyzj/ajaxPoll',
success:function(result){
//alert(result);
}
});
}
$(document).ready(function(){
setInterval('aj()',3000);
});
</script>
Fungsi header boleh memanggil permintaan, sila cuba. Atau buat sahaja permintaan ajax
Siarkan kod php, ajax tidak dapat melihat apa-apa
Akses alamat api ini secara langsung Jika terdapat data biasa (contohnya: data json dipaparkan pada halaman), pemasa di sini harus ditulis sebagai
.setInterval(aj,3000);
Bolehkah URL tidak ditulis dalam .php?
Beritahu saya beberapa perkara yang saya fikir mungkin salah
1.Kejayaan bukan hasil, dan saya juga harus menyelesaikan ralat
2 Jika anda tidak pasti tentang alamat permintaan, sila tulis alamat mutlak
3 Kod php berkemungkinan besar terdapat ralat di bahagian belakang
Gunakan mod pembangun Google Chrome untuk melihat sama ada permintaan ajax dimulakan dan data yang dikembalikan oleh permintaan itu, kemudian lakukan penyelesaian masalah selanjutnya
Kedua-dua hujung boleh dinyahpepijat:F12 untuk memaparkan alat pembangun dan semak jika terdapat sebarang masalah dalam Rangkaiankod> panel Permintaan rangkaian. Jika tidak, ini bermakna kaedah tidak dilaksanakan Anda boleh menyemak sama ada terdapat sebarang ralat dalam panel
1 sisi penyemak imbas: Tekan
Console
.F12
调出开发者工具,在Network
面板中查看是否有网络请求。没有的话说明方法没有执行,可以看看Console
面板中有没有报错。2.服务器端:如果浏览器请求发送成功,那么说明服务器收到了请求。可以用
die()
打断点调试。Pertama sekali, adalah mustahil untuk tidak berjalan tanpa output. Sila hantar kod. Atau tetapkan beberapa titik putus untuk menyahpepijatnya sendiri.