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

Lorsque je sélectionne le premier élément, deux éléments non définis apparaissent

正确.png

C'est un choix normal, cela arrivera si j'ai des convulsions

错误.png

邓2327 Il y a quelques jours1611

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

  • ╰倒轉流年丶祇爲一眼紅顔

    ╰倒轉流年丶祇爲一眼紅顔2018-06-10 23:41:00

    Frère, pouvez-vous me montrer le code complet de cette partie quand vous aurez le temps ? Je n'arrive tout simplement pas à obtenir cet effet pour le moment. Après l'avoir regardé pendant longtemps, je ne trouve toujours aucun problème. Merci beaucoup. .

    répondre
    0
  • 邓

    D'accord, vous m'ajoutez QQ908901178 et je vous l'enverrai

    · 2018-06-11 08:02:39
  • 邓

    2018-05-12 08:49:02

    <!DOCTYPE html>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html" charset="UTF-8">

    <title></title>

    <style type="text/css">

    #addr{width=60%;border-collapse:collpase;border:solid 1px Black;}

    # addr td,#addr th{

    border:1px solid Black;

    padding:3px 7px 2px 7px;

    }

    </style>

    Il manque du code au début de la réponse, veuillez l'ajouter maintenant.

    répondre
    0
  • 邓

    2018-05-12 08:46:55

    J'ai trouvé la raison, il s'agit de region_action.php. Lorsqu'une valeur nulle est transmise, un flag=false msg="le type de requête est incorrect" sera renvoyé

    J'ai supprimé le drapeau et n'ai renvoyé que msg. puis parcouru dans region.html Jugez la valeur de msg quand json

    Après le changement, le code source de region.html est le suivant :

    </style>

    <script src="./jquery- 2.2.3.js" type="text/javascript"> </script>

    <script type="text/javascript">

    $(document).ready(function() {

    / / Charger toutes les provinces

    $.ajax({

    ) type : "get",

    url : "region_action.php", // type=1 signifie interroger la province

    data : {"parent_id": "1 ", "type": "1"},

    dataType: " json",

                                                                                                                                                                                              (données, fonction (i, élément) {

                                                                                                                            " + item.region_name + "</option>");

    () {

    $("#region").empty();

                                                                                                                                                                                                                                                                                                                          $("# villes") .html("<option value=''>Veuillez sélectionner une ville</option> ");

                    $("#countys").html("<option value=''>Veuillez sélectionner le comté</option>");~ $("#region").append(item);

                                                      ;

    });

    // Charger tous les comtés de la ville actuelle

    $("#citys ").change (fonction() {

    $("#region").empty();

             $.ajax({

                                                                                                                                                 $.                                  en utilisant           en utilisant         en utilisant   en utilisant     en utilisant       en utilisant     à travers en utilisant     à travers   à travers à travers à travers à travers à travers off ‐ ‐ ‐ ‐ ‐ tout au long de‐,

                          $("#countys").html("<option value=''>Veuillez sélectionner un comté</option>"); "){

                                                                                                                                                                                                                              ;");

                                                                                                                 ;

                                                                                                                            Adresse

    $("#countys").change(function() {

    $("#region").empty();

    if($ ("#provinces").val()!="" && $("#citys").val()!="" && $("#countys").val()!=""){

    var value = $("#provinces").find(" option:selected").text()

                              + $("#citys").find("option:selected").text()

                                                                                                                                                                              $("#region")==""){

             $("#region").append("L'adresse sélectionnée est : "+"<input value='" + value + "'>" ) ;

                                                                                                                                                                                                                                                         $("#region") - ">Lien à trois niveaux entre les provinces, les villes et les comtés</h1>

    <table id="addr">

    <tr bgcolor=" skybule">

    <th>Province</th>

    <th>Ville</th>

    <th>Comté</th>

    </tr>

    <tr> ;

    <th>

    <select id= "provinces">

    <option value="">Veuillez sélectionner une province</option>

    </select>

    </th> ;

    <th>

    <select id ="citys">

    <option value="">Veuillez sélectionner une ville</option>

    </select>

    </ th>

    <th>

    <select id="countys">

    <option value="">Veuillez sélectionner un comté</option>

    </select>

    < /th>

    </tr>

    < ;/table>

    <h4 align="left">

    <span id="region"></span>

    < /h4>

    </body>

    < ;/html>

    répondre
    0
  • sky

    sky2018-05-11 17:16:41

    Avez-vous le code source ?

    répondre
    0
  • 邓

    Il sera téléchargé demain, il est donc temps de déplacer un fichier dans le tutoriel

    · 2018-05-11 17:22:02
    邓

    源码如下: <!DOCTYPE html> <html> <tête> <meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> <titre></titre> <style type="text/css"> #addr{width=60%;border-collapse:collpase;border:solid 1px Black;} #addr td,#addr th{ bordure : 1px noir uni ; remplissage : 3px 7px 2px 7px ; } </style> <script src="./jquery-2.2.3.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { // 加载所有的省份 $.ajax({ tapez : "obtenir", url : "region_action.php", // type=1表示查询省份 données : {"parent_id": "1", "type": "1"}, Type de données : "json", succès : fonction (données) { $("#provinces").html("<option value=''>请选择省份</option>"); $.each(données, fonction(i, élément) { // alerte (item.region_id); $("#provinces").append("<option value='" + item.region_id + "'>" + item.region_name + "</option>"); }); } }); // 加载当前省所有市 $("#provinces").change(function() { $("#région").empty(); $.ajax({ tapez : "obtenir", url : "region_action.php", // tapez =2表示查询市 données : {"parent_id": $(this).val(), "type": "2"}, Type de données : "json", succès : fonction (données) { $("#citys").html("<option value=''>请选择市</option>"); $("#countys").html("<option value=''>请选择县</option>"); $.each(données, fonction(i, élément) { $("#citys").append("<option value='" + item.region_id + "'>" + item.region_name + "</option>"); }); } }); }); // 加载当前市所有县 $("#villes").change(function() { $("#région").empty(); $.ajax({ tapez : "obtenir", url : "region_action.php", // tapez =3表示查询县 données : {"parent_id": $(this).val(), "type": "3"}, Type de données : "json", succès : fonction (données) { $("#countys").html("<option value=''>Veuillez sélectionner un comté</option>"); $.each(données, fonction(i, élément) { $("#countys").append("<option value='" + item.region_id + "'>" + item.region_name + "</option>"); }); } }); }); // afficher l'adresse $("#countys").change(function() { $("#région").empty(); if($("#provinces").val()!="" && $("#citys").val()!="" && $("#countys").val()!="") { var valeur = $("#provinces").find("option:selected").text() + $("#citys").find("option:selected").text() + $("#countys").find("option:selected").text(); }autre{ var value="L'adresse que vous avez sélectionnée est incorrecte"; } si($("#region")==""){ $("#region").append("L'adresse sélectionnée est : "+"<input value='" + value + "'>"); }autre{ $("#région").empty(); $("#region").append("L'adresse sélectionnée est : "+"<input value='" + value + "'>"); } }); }); </script> ≪/tête> <corps> <h1 align="left">Lien à trois niveaux entre la province, la ville et le comté</h1> <id de la table="addr"> <tr bgcolor="skybule"> <th>Province</th> <th>Ville</th> <th>Comté</th> ≪/tr> <tr> <th> <select id="provinces"> <option value="">Veuillez sélectionner une province</option> </sélectionner> ≪/th> <th> <select id="villes"> <option value="">Veuillez sélectionner une ville</option> </sélectionner> ≪/th> <th> <select id="countys"> <option value="">Veuillez sélectionner un comté</option> </sélectionner> ≪/th> ≪/tr> </tableau> <h4 align="gauche"> <span id="region"></span> </h4> </corps> </html>

    · 2018-05-12 08:09:23
  • Annulerrépondre