magento - ajax到另一个phtml文件

时间:2014-09-23 02:30:36

标签: ajax magento php mage

我在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应用程序的权限。请帮助我,我真的被困在这个。

0 个答案:

没有答案