0
我使用Magento的1.9,並在頁面一個.phtml我有一個AJAX請求:Magento的阿賈克斯和法師:: getModel
$('#dive').change(function() {
if($(this).val() > 0) {
$j.ajax({
url: 'dominio.com/myfile.php',
type: 'POST',
data: { id: $(this).val() },
success: function(data) {
$('.classe').html(data);
},
error: function (xhr, ajaxOptions, thrownError) {
alert('error');
}
});
}
});
myfile.php的內容是:
<?php
$id = $_POST['id'];
echo $id;
?>
它的效果很好$ .classe
當選擇表格的值是> 0時顯示,但我希望在myfile.php裏面有id = $ id的父類別的子類別
我試圖添加此代碼:
$children = Mage::getModel('catalog/category')->getCategories($id);
foreach ($children as $subcategory) {
echo $subcategory->getName();
}
該代碼在.phtml中工作,但是如果我在myfile.php中添加該代碼,我什麼也得不到。
任何想法?
我添加了mage.php和star Mage :: app();像你說的,但我仍然得到ajax請求的錯誤信息 – Xavier
你能粘貼錯誤信息嗎? – MagentoNinja
這是我設置爲ajax腳本的消息「alert('error');」 – Xavier