2017-04-18 93 views
0

在第三方物流Smarty的文件,我通常調用PHP方法類似如下如何在prestashop中使用jquery ajax調用php靜態方法?

{assign var='all_categories' value=SpecificPrice::getByProductId($product.id_product)} 
 
          {foreach from=$all_categories item=all} 
 
\t \t \t \t \t \t \t \t <pre>{$all_categories|@print_r}</pre> 
 
\t \t \t \t \t \t \t \t <div class="offername" style="background: red;width: 58%;color: white;font-size: 12pt;padding-top: 6px;"> {$all.offer_name} </div> 
 
          {/foreach}

但我想呼籲在阿賈克斯

SpecificPrice::getByProductId($product.id_product)

同樣的方法如何在ajax中調用此方法?

回答

0

您不能通過PrestaShop中的AJAX調用任何函數,但可以調用您在控制器中創建的自定義函數。

你可以做,使用以下步驟,通過:

所有的
  • 首先,創建你的模塊前端控制器。

  • 發送請求的URL和處理它在後處理()函數

更多細節在這裏:http://doc.prestashop.com/display/PS16/Using+jQuery+and+Ajax