Jump to content

Problème Ajax


Recommended Posts

Bonjour, 

 

Je rencontre un petit souci, j'ai un module qui fonctionne très bien en version inférieur à la 1.7.7.X, cependant je dois le rendre utilisable pour une version 1.7.7.7.  

Donc j'y ai effectuer quelques modifications, je n'ai pas d'erreur cependant quand je clique sur mon bouton qui lance l'ajax, j'ai une réponse qui est celle ci.

image.png.d6c7232483dfcdd0271663ac53a933ad.png 

et en preview j'ai ceci

image.png.21584e71b01533e07d9414d4c9c8ddd5.png

 

 

Je ne vois pas comment résoudre mon problème , est ce un problème de url dans l'ajax ? Mon fichier ajax_jv_verif_price.php ce trouve à la racine du dossier. 

Mon Ajax :


        $.ajax({ 

            type:'POST', //Methode POST

            url: "../modules/jv_verif_price/ajax_jv_verif_price.php", 

            cache: false, 

            dataType: 'json', 

            data :  {
                ajax:true,
                id_order: id,
                action : "calculPrice",
                token : token,
                },

            success: function(data) 
            { 
                if (data.result) 
                { 
                    console.log('ok'); 
                } 
                else     
                    jAlert(data.error); 
            } 

        }); 

Début de mon fichier ajax_jv_verif_price.php

 

include_once('../../config/config.inc.php');

include_once('../../init.php');

include_once('jv_verif_price.php');



$jvP = new Jv_Verif_Price();



  if (Tools::getValue('action') == 'calculPrice')

  {

    // TRAITEMENT
    var_dump("on est dans le fichier");
    $id_order = Tools::getValue('id_order');
    echo ($id_order);

    $prix_tot_commande = 0 ; 

    $order_details=Db::getInstance()->ExecuteS('SELECT id_order_detail FROM`' . _DB_PREFIX_ .'order_detail` where id_order = '. (int)$id_order);

    foreach( $order_details as $order_detail ){

      $order_d = new OrderDetail((int)$order_detail['id_order_detail']); 

Sauf que justement en réponse j'aurais du avoir mon var_dump mais non. 

Si quelqu'un à une idée ou une piste je suis preneur. Et si il y'a besoin de plus d'information ou plus de code du module n'hésité pas ! :) 

 

 

Version.prestashop: 1.7.7.7

Merci d'avance 

Cordialement

Jérémy

Edited by Bllidz (see edit history)

Share this post


Link to post
Share on other sites

12 hours ago, Alexandre Carette said:

Salut,

fais un var_dump("on est dans le fichier"); die(); et regarde la reponse,

cdt

Salut, 

J'avais déjà un vardump("on est dans le fichier"); du coup j'ai rajouté un die() ; 

mais la réponse ne change pas j'ai toujours du html de la page "dashboard" en réponse.

CDT 

Edited by Bllidz (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More