Partage
  • Partager sur Facebook
  • Partager sur Twitter

script ne qui fonctionne plus après rewrite url

Sujet résolu
    10 juin 2021 à 15:55:00

    Bonjour,

    mon script fonctionne très bien tan que je l'exécute comme fichier XXXX.php, mais une fois le rewrite fait ne fonctionne plus normalement.

    le jquery:  jquery-1.4.4

    le html:

        <input type="checkbox" class="demo1" value="1" name="fooby[1][]" id="demo1aA" ><label for="demo1aA">option1</label></br>
    <input type="checkbox" class="demo1" value="1" name="fooby[1][]" id="demo2aA" ><label for="demo2aA">option2</label></br>
    <input type="checkbox" class="demo1" value="1" name="fooby[1][]" id="demo3aA" ><label for="demo3aA">option3</label></br>
    
    <input type="checkbox" class="demo1" value="1" name="fooby[2][]" id="demo4aA" ><label for="demo4aA">option4</label></br>
    <input type="checkbox" class="demo1" value="1" name="fooby[2][]" id="demo5aA" ><label for="demo5aA">option5</label></br>
    <input type="checkbox" class="demo1" value="1" name="fooby[2][]" id="demo6aA" ><label for="demo6aA">option6</label>
    
    <div id="valider" style="background-color:rgb(255, 111, 0);display:none;">Valider</div>
    <div id="retour" style="background-color:rgb(255, 111, 0);display:block;">Retour pas de selection</div>

    le js :

    $("input:checkbox").click(function(){
        var group = "input:checkbox[name='"+$(this).attr("name")+"']";
     
        if ($("input:checkbox[name='"+$(this).attr("name")+"']").is(':checked')){
       $(group).attr("checked",false);
        $(this).attr("checked",true);
    	
    	
    	
    	
    	
                    if (countCheckedJQuery() >= 1){
                        $('#valopt').show(); 
    	  $('#valsopt').hide();		
    	  	  $('#valcred').show();
                    }	
    	
    	
        }
        else{
           $(group).attr("checked",false);
        $(this).attr("checked",false);
    	
    	
                    if (countCheckedJQuery() >= 1){
                        $('#valopt').show(); 
    	  $('#valsopt').hide();	
    	  $('#valcred').show();
    	  
                    }
    				else{	
    	
    	 $('#valsopt').show(); 
    	  $('#valopt').hide();
    	  $('#valcred').hide();
    	  
    	}
    	
        }
        
    });
    
                function countCheckedJQuery(){
                    var checked = $(".demo1:checked");
                    var checked2 = $("input:checkbox:checked");
                    return checked.length;
                }

    Le but étant de pouvoir sélectionner et déssélectionner une option tout ayant l'effet de groupe type input radio.

    Je présice que j'ai choisi cette solution, car un radio simple, il est impossible de le désélectionner totalement.

    Je ne vois pas pourquoi, mon script fonctionne, mais pas avec le rewrite.

    Si vous pouviez m'éclairer.

    Merci d'avance



    • Partager sur Facebook
    • Partager sur Twitter
      10 juin 2021 à 18:04:19

      Bonjour si le script JS ne fonctionne plus juste après le rewrite d'url la première chose à la quelle je pense c'est est-ce que le navigateur à réussie à chargé le script où est-ce que le rewrite d'url à débordé sur les assets ?

      Pour vérifié que ton script ce charge bien tu peut soit testé le lien de ton script directement dans ton navigateur voir si il le charge.

      Soit lorsque ta page HTML ce charge ouvrir la console de développement onglet network/réseaux colonne javascript et regardé le status code de la requête qui part vers ton script status code qui devrait être  200 en cas de succès (éventuellement 304 si chargé depuis le cache) mais si c'est du 404 il y a un problème avec le rewrite d'URL.

      • Partager sur Facebook
      • Partager sur Twitter

      suggestion de présentation.

      script ne qui fonctionne plus après rewrite url

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown