AJAX / joomla change le type en get et l'url ...

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] AJAX / joomla change le type en get et l'url ...

    Bonjour à tous,

    J'ai crée un plugin pour faire apparaitre un formulaire "très spécifique" dans un article
    Mais je n'arrive pas avoir l'autocompletion pour afficher automatiquement la ville en fonction du code postal.

    J'ai bien un table avec les codes de toutes les villes

    je fais appelle à un fichier autocompletion.php contenant l'appel à la requête qui renvoit bien les données demandéees en json_encode() (testée séparément).
    Dans Joomla, la fonction jquery contient
    Code:
    $.ajax({
    	url: "/includes/autocompletion.php",
    	dataType: "json",
    	data: objData,
    	type: 'POST',
    	success: function (data)
    	{
    		//Ajout de reponse dans le cache
    		cache[(valpays + '-' + request.term)] = data;
    		response($.map(data, function (item)
    		{
    			return {
    				
    				label: item.CodePostal + ", " + item.Ville,
    				value: function ()
    				{
    					if (jQuery(this).attr('id') == '$nomcp')
    					{
    						jQuery('#$nomville').val(item.Ville);
    						return item.CodePostal;
    					}
    					else
    					{
    						jQuery('#$nomcp').val(item.CodePostal);
    						return item.Ville;
    					}
    				}
    			}
    		}));
    		
    	}
    	)
    or joomla change le type en get et l'url en intégrant la variable codepostal sur sa variable query (index.php/connexion?query=13)

    Forcément, je passe à coté de quelque chose
    D'avance merci pour votre aide !

  • #2
    Re : AJAX / joomla change le type en get et l'url ...

    Bonjour

    Lecture rapide et ... as-tu le mode SEF activé ?

    J'ai l'impression que le routeur s'active et te redirige sur la page d'accueil.

    Si oui, vérifie que ton URL est correcte et ne serait pas, d'une façon ou d'une autre, redirigée (par un redirect htaccess p.ex.)

    Essaie en mettant l'URL complète type http: //lesite//includes/autocompletion.php
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : AJAX / joomla change le type en get et l'url ...

      Merci de l'intérêt.
      Je viens de tester en désactivant SEF et Firebug m'indique la même anomalie.
      J'ai bien mis l'url complet du fichier. Lorsque je copie/colle le lien, le résultat est bon
      Je ne sais plus quoi faire....
      Merci.

      Commentaire


      • #4
        Re : AJAX / joomla change le type en get et l'url ...

        Tu as désactivé ton .htaccess ?

        J'ai déjà eu une réécriture de la sorte il y a quelques mois et il me semble que c'était à cause d'un redirect .htaccess

        Par exemple : ton url dans le code est monsite.fr/xxx et tu forces un www .monsite.fr/xxx en .htaccess => redirect => GET
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Re : AJAX / joomla change le type en get et l'url ...

          Il n'y en a pas à la racine. J'ai bien un htaccess.txt créer par joomla, un .gitignore ne contenant rien de ma sorte, mais pas de .htaccess. Il y en a un à la racine du www mais il ne sert qu'à bloquer des groupes d'ip que j'ai repéré comme "intrusifs" sur le serveur.

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X