recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - ajax comment demander php, php ne fonctionne pas

L'exigence est la suivante. J'ai une demande d'interrogation ajax pour un php. En php, un message est activement transmis à un utilisateur WeChat spécifique.
Je veux juste qu'il s'exécute, mais la situation réelle est la suivante. qu'il n'y a pas de sortie et qu'il ne fonctionnera pas.
J'ai fait un test, un code en php génère un fichier. Ensuite, une page exécute ajax pour demander ce php. Aucun fichier n'est généré dans le répertoire, mais les fichiers sont générés lors de l'exécution directe de php, ce qui signifie qu'il n'y a rien de mal avec mon php. Ci-dessous le code ajax, jetez un oeil

<script>
   function aj(){
       $.ajax({
           type: 'get',
           dataType: 'html',
           url: '/wechat/Wechatqyzj/ajaxPoll',
           success:function(result){
            //alert(result);
       }
       });
   }
   $(document).ready(function(){
      setInterval('aj()',3000);
   });
</script>
仅有的幸福仅有的幸福2771 Il y a quelques jours773

répondre à tous(8)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-27 17:43:54

    La fonction d'en-tête peut appeler la requête, veuillez l'essayer. Ou faites simplement une requête ajax directement

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-27 17:43:54

    Publiez le code php, ajax ne voit rien

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-27 17:43:54

    Accédez directement à cette adresse API. S'il y a des données normales (par exemple : une donnée json est affichée sur la page), la méthode d'écriture du timer ici devrait être

    setInterval(aj,3000);

    répondre
    0
  • 高洛峰

    高洛峰2017-05-27 17:43:54

    L'URL ne peut-elle pas être écrite en .php ?

    répondre
    0
  • 黄舟

    黄舟2017-05-27 17:43:54

    Dites-moi quelques choses qui, à mon avis, pourraient être fausses
    1. Le succès n'est pas affiché, il devrait y avoir une erreur et complétez-le également
    2. veuillez écrire l'adresse absolue
    3. La publication du code php est susceptible de provoquer une erreur dans le backend

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-27 17:43:54

    Utilisez le mode développeur de Google Chrome pour voir si une requête ajax est lancée et quelles données la requête renvoie, puis effectuez un dépannage plus approfondi

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-27 17:43:54

    Les deux extrémités peuvent être déboguées :
    1. Côté navigateur : appuyez sur F12 pour afficher les outils de développement et vérifiez s'il y a un problème dans le Réseau panneau Demande de réseau. Sinon, cela signifie que la méthode n'est pas exécutée. Vous pouvez vérifier s'il y a une erreur dans le panneau Console. F12 调出开发者工具,在 Network 面板中查看是否有网络请求。没有的话说明方法没有执行,可以看看 Console 面板中有没有报错。
    2.服务器端:如果浏览器请求发送成功,那么说明服务器收到了请求。可以用 die() 打断点调试。

    另外,$.ajax() 方法中的 type2. Côté serveur : Si la requête du navigateur est envoyée avec succès, cela signifie que le serveur a reçu la requête. Vous pouvez utiliser die() pour le débogage des points d'arrêt.

    De plus, il est recommandé que la valeur type dans la méthode $.ajax() soit en majuscule. #🎜🎜##🎜🎜#

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-27 17:43:54

    Tout d’abord, il est impossible de ne pas fonctionner sans résultat. Veuillez poster le code. Ou définissez des points d'arrêt pour le déboguer vous-même.

    répondre
    0
  • Annulerrépondre