2015-04-10 1 views
0

У меня проблема с ответом ajax в prestahop.Ajax в модуле Prestahop

Я написал модуль с методом

cheaperproduct.php

public function GetData(){ 
     if(Tools::getValue('method')) echo "asdasd"; 
     echo "string"; 
} 

и main.js

jQuery(document).ready(function(){ 
    $('#cheaper form').submit(function(){ 
     var url = $("#cheaper .url").val(); 
     var email = $("#cheaper .email").val(); 
     $.ajax({ 
      url: baseDir+'modules/cheaperproduct/cheaperproduct.php', 
      method:"post", 
      data:'method=GetData', 
      success: function(data){ 
       alert(data); 
      } 
     }) 
     return false; 
    }) 
}) 

И у меня есть пустое предупреждение.

Я проверил множество способов решения моей проблемы, но никто мне не помогает.

Может кто-нибудь объяснить мне, что случилось?

ответ

0
try this: 

public function GetData(){ 
    if(Tools::getValue('method')) die(json_encode('ciao'));; 
     echo "method not found!"; 
}