0

Magento で 10 秒ごとに製品リストを更新しようとしています。

<script>
function AutoRefresh(){
    var xmlHttp;
    try{
      xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
    }
    catch (e){
      try{
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
      }
      catch (e){
        try{
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e){
          alert("No AJAX");
          return false;
        }
      }
    }

    xmlHttp.onreadystatechange=function(){

      if(xmlHttp.readyState==4){
        document.getElementById('products-grid').innerHTML=xmlHttp.responseText;
        setTimeout('AutoRefresh()',10000); // JavaScript function calls AutoRefresh() every 3 seconds
      }
    }
    xmlHttp.open("GET","<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB)?>list-response.php",true);
    xmlHttp.send(null);
  }

  AutoRefresh();

</script>

しかし、特定のページに値を投稿する方法は、このページに送信していることを意味します

xmlHttp.open("GET","<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB)?>list-response.php",true);

しかし、それは正しくありません。magento を使用して 10 秒ごとに製品リスト ページを更新する方法を教えてください。

ありがとう

4

0 に答える 0