我在magento中有两个.phtml文件,一个在家庭cms页面中使用,并且引用如下:
{{block type="catalog/product_list" category_id="11" template="catalog/product/special-products.phtml"}}
然后我希望ajax;
<script>
function loadXMLDoc(pageNo)
{
var xmlhttp;
if (pageNo.length==0)
{
document.getElementById("productsDiv").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("productsDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","special-products-ajax.phtml?page_number="+pageNo,true);
xmlhttp.send();
}
</script>
<script>
//call after page loaded
window.onload = loadXMLDoc("1");
</script>
在这个文件(special-products.phtml)中访问我放在同一目录下的special-products-ajax.phtml,但xmlhttp.status返回404(未找到)。 我尝试将此文件移动到根目录“/ scripts”中的文件夹,ajax工作但我没有任何访问Mage应用程序的权限。请帮助我,我真的被困在这个。