javascript - ajax bagaimana untuk meminta php, php tidak berjalan
仅有的幸福
仅有的幸福 2017-05-27 17:41:54
0
8
767

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>
仅有的幸福
仅有的幸福

membalas semua(8)
曾经蜡笔没有小新

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:
1 sisi penyemak imbas: Tekan 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 Console. F12 调出开发者工具,在 Network 面板中查看是否有网络请求。没有的话说明方法没有执行,可以看看 Console 面板中有没有报错。
2.服务器端:如果浏览器请求发送成功,那么说明服务器收到了请求。可以用 die() 打断点调试。

另外,$.ajax() 方法中的 type2 Bahagian pelayan: Jika permintaan penyemak imbas berjaya dihantar, ini bermakna pelayan telah menerima permintaan tersebut. Anda boleh menggunakan die() untuk menyahpepijat titik putus.

Selain itu, nilai type dalam kaedah $.ajax() disyorkan untuk menggunakan huruf besar. #🎜🎜##🎜🎜#
Peter_Zhu

Pertama sekali, adalah mustahil untuk tidak berjalan tanpa output. Sila hantar kod. Atau tetapkan beberapa titik putus untuk menyahpepijatnya sendiri.

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