Welcome, Guest
Username: Password: Remember me

TOPIC: Modification d'un modèle et de tenter d'appeler un fichier php.

Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58195

  • rocio
  • rocio's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 34
  • Karma: 0
Bonjour,
Le truc, c'est que l'enquête achevée en page d'affichage du fichier completed.pstl, j'ai un appel ce <script style src='ajax.js'type='javascript> </ script>
ajax ce fichier appelle un fichier php pour une consultation et je téléchargé le fichier ajax et php pour le dossier dans lequel mon modèle afin qu'il puisse être appelé, / LimeSurvey / upload / templates / mi_plantilla.

Quelqu'un a essayé cela avant?
Je ne reconnais pas le fichier ajax, devrions-nous mettre dans un autre dossier?
Merci beaucoup
Last Edit: 3 years 1 month ago by Nickko.
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58216

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 1939
  • Thank you received: 219
  • Karma: 45
Bonjour,

Ce n'est pas très clair ce que tu expliquer.

As-tu relu ce que tu as écris ?
Pourrais-tu expliquer ton problème plus clairement, par exemple.
1. Que veux-tu faire ?
2. Quelles actions réalises-tu pour cela ?
3. Quel résultats obtiens-tu ?

Ou alors :
A. Quel est ton problème ?
B. Comment le reproduire ?

Enfin, je dirais qu'il est inutile de commencer un topic par urgent. Ici, on n'attends pas 3 jours pour répondre à une question, quand on sait, on réponds dès qu'on lit le message.

Par contre si ton problème est urgent, il serait préférable de nous donner les infos utiles avant que l'on te les demande.

Quelle version de Lime utilises-tu ?
Quelle build (visible en pied de page dans la partie administration)
Quel template utilises-tu ou sur quel template t'es-tu basé pour réaliser le tien.
Quel est ton hébergeur ?
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58232

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 5866
  • Thank you received: 718
  • Karma: 222
Salut,

Avant de pouvoir utiliser du javascript, il faut le permettre , c'est à activer dans les paramètres de sécurité globaux. ça explique les <x> ajouté dans ton texte.

Sinon, tu peut atteindre le bon répertoire en te servant de {TEMPLATEURL}

Dans ton cas:
<script style src='{TEMPLATEURL}ajax.js'type='javascript> </ script>

Si le fichier ajax.js est dans le répertoire du template. Pour le fichier php, c'est le fichier ajax.js qui le gére, donc LimeSurvey ne peut rien y faire :).
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58258

  • rocio
  • rocio's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 34
  • Karma: 0
Bonjour
Dans mon modèle j'ai mis la ligne suivante:
<script src="/limesurvey/util/jquery.volcar.js" type="text/javascript">

Et mon code jQuery est:
alert("entro en el jquery");
 
function Consulta(){
 
  var id=51382;
  alert("dentro de funcion consulta");
 
         $.ajax({
             url: "/limesurvey/util/aa.php", //Ici, je appeler le fichier php
             type: "GET",
             data: "identificador="+id,
              success: function(){
                           	alert(datos);                                                                               
              		}
                });
                return false;
        }

l'alerte, je l'ai dans la première ligne, si je ne fais pas le reste.Ce mauvais code?
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58260

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 5866
  • Thank you received: 718
  • Karma: 222
A mon avis c'est l'url, le fichier php est chargé par le javascript

perso je ferais direct
url: "aa.php", //Ici, je appeler le fichier php
Puisque le fichier php est dans le même répertoire que js.

Sinon, je suis pas sur que le alert passe dans le $.ajax, a revoir dans la doc de jquery.

Je pense qu'il vaut mieux ajouter un div et le modifier en ajax.

:)
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58262

  • rocio
  • rocio's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 34
  • Karma: 0
Ajax a aussi testé directement. Mais je ne reconnaissais pas.
Comme vous le feriez avec l'aide de <div>?

Merci!!
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58268

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 5866
  • Thank you received: 718
  • Karma: 222
Un truc comme ca:
$.ajax({
  url: 'aa.php',
  success: function(data) {
    $('#ajaxresult').html(data);
  }
 

Avec un
<div id="ajaxresult"></div>
Dans le template de la page finale.

Mais après avoir vérifié, le alert devrait fonctionner.
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58276

  • rocio
  • rocio's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 34
  • Karma: 0
Je mets:

 
alert("entro en el jquery");
 
x=$(document);
x.ready(Consulta);
 
 
 
function Consulta(){
 
  var id=51382;
  alert("dentro de funcion consulta");
 
         $.ajax({
		 async:false,		 
                 url: "aa.php",		          
                 success: function(data){
			$('#ajaxresult').html(data);
                           alert("todo correcto");                                                                               
              		},
		 error:problemas
 
                });
                return false;
        }
function problemas()
{
  $("#resultados").text('Problemas en el servidor.');
}
 
 

Et dans mon template:
<script src="/limesurvey/util/jquery.volcar.js" type="text/javascript">
</script>
 
<div id="ajaxresult"></div>

Mais je ne fais rien
Last Edit: 3 years 1 month ago by rocio.
The administrator has disabled public write access.

Re: Modification d'un modèle et de tenter d'appeler un fichier php. 3 years 1 month ago #58282

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 5866
  • Thank you received: 718
  • Karma: 222
Tu peut donner un lien d'exemple,

Cela permettras de savoir si y a une erreur de script ou un truc comme ca.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.308 seconds
Donation Image