recherche

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

javascript - ajax $.get requête php instable

fichier html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h3>问卷调查</h3>
    <form action="#" id="forme">
        <p>姓名:<input type="text" id="username" name="username"></p>
        <p>性别:<input type="text" id="sex" name="sex"></p>
        <button id="send">提交</button> 
    </form>
    
    <hr>
    <!-- 内容展示区域 -->
    <p class="show">
    </p>
</body>
<script src="../jquery.js"></script>
<script type="text/javascript">
    $(function() {
        $('#send').click(function() {
            // $.get(url, args, callback, type)
            $.get(
                // url
                'ser.php',
                
                // args参数
                // { username:$('#username').val(),sex:$('#sex').val()},
                $('form').serialize(),
                
                // 载入数据成功 回调函数 
                function(data, textStatus) {
                    // 填入数据data
                    console.log(data, textStatus)
                    $('p.show').html(data)
                }
            )
        })
    })
</script>
</html>`

fichier php

<?php
  header("Content-Type:text/html; charset=utf-8");
  echo "
    <h3>姓名:{$_REQUEST['username']}</h3>
    <p>性别:{$_REQUEST['sex']}</p>
  ";
?>

Question 1 : La fonction de rappel console.log(data),可以打印出来,但是$('p.show').html(data)La probabilité de réussite de cette étape est très faible. À chaque fois que cela se produit, cela ressemble à des convulsions.

.

Question 2 : Dans le réseau des consoles (Google), le ser.php demandé n'est pas toujours disponible Désolé...

.

Agenouillez-vous et suppliez...

阿神阿神2718 Il y a quelques jours609

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

  • 为情所困

    为情所困2017-06-05 11:09:32

    Je l'ai testé avec le code que vous avez écrit. Il n'y a aucun problème et il n'y a aucun problème. C'est étrange !

    répondre
    0
  • 高洛峰

    高洛峰2017-06-05 11:09:32

    Vérifiez le journal PHP.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-05 11:09:32

    Le code semble correct et fonctionne correctement.

    Il est recommandé de vérifier le proxy du navigateur, les plug-ins, etc. ainsi que l'environnement réseau actuel

    S'il s'agit d'un environnement de développement, vous pouvez essayer de modifier l'environnement de développement pour les tests. Dans l'environnement de production, veuillez vérifier s'il y a des problèmes avec la configuration du système, le pare-feu, etc.

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-05 11:09:32

    Réseau de console (Google), le ser.php demandé n'est pas toujours disponible.

    Obtenir la demande, si l'adresse demandée à chaque fois est la même, le navigateur la mettra en cache. Ainsi, afin de rendre la requête possible à chaque fois, l'approche habituelle consiste à ajouter un nombre aléatoire au paramètre de la requête, tel que url:xxx.com?a=1&r=Math.radom()

    répondre
    0
  • Annulerrépondre