ホームページ >バックエンド開発 >PHPチュートリアル >簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?

簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:07:341062ブラウズ

簡単なショッピング カート コード (少し ajax を使用) 画像は ff では正常に表示されるのに、ie では表示されないのはなぜですか?

ie では表示できません

ajax コードに問題がありますか?

JScript コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
var xmlhttp;
  function createXHR()
  {
      try
      {
          xmlhttp=new ActiveXObject("Msxm12.XMLHTTP");  //支持不同浏览器版本,下同
      }
      catch(e)
      {
          try
          {
              xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
          catch(e)
          {
              try
              {
                  xmlhttp=new XMLHttpRequest();
                  if(xmlhttp.overrideMimeType)
                  {
                       xmlhttp.overrideMimeType("text/xml");
                  }
               }
               catch(e){}
           }
       }
       if(!xmlhttp)
       {
            return false;
       }
  }

function doAjax( url )
{
    createXHR();
    xmlhttp.onreadystatechange=requestAjax;
    xmlhttp.open( "GET", url, true );
    xmlhttp.send( null );   
}

function requestAjax()
{
    if(xmlhttp.readyState==4)
    {
        if(xmlhttp.status==200)
        {
            document.getElementById('showcards').innerHTML = xmlhttp.responseText;
        }
    }
}


以下は php ファイル内のコードです
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->

    <?php $array=explode("@",$_SESSION["goodsid"]);
    $arrayinfo=array();
    for($i=0;$i<count($array);$i++){
        if($array[$i]!=""){
            $sqlcart=mysql_query("select * fromcard_no='".$array[$i]."'",$conn);
            $infocart=mysql_fetch_array($sqlcart);
            array_push($arrayinfo,$infocart);
            }
    }

    if(count($arrayinfo)==0){
    ?>
    <tr>
      <td height="22" colspan="5" bgcolor="#FFFFFF">一般名をクリックして一般カードにログインします。<br>一般名を再度クリックすると一般カードが表示されますカード(画像をクリックしてもOK)。 </td>
    </tr>
    <?php }それ以外{
        ?>
        <tr>
            <?php for($m=0;$m<=7;$m++){ ?>
            <td width="100px"><a href="#" target="_self" onclick="doAjax( 'clearone.php?id=<?php echo $arrayinfo[$m][0];?> ')">
            <?php echo '<img  src="/static/imghwm/default1.png"  data-src="234/'.$arrayinfo[$m][0].'.jpg"  class="lazy".$arrayinfo[$m][0].'.jpg"    style="max-width:90%"簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" >';
            ?>
            </a></td>
            <?php }
            ?>
            <td><a href="#" target="_self" onclick="doAjax( 'clearall.php' )"><img  src="/static/imghwm/default1.png" data-src="log.png" class="lazy"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" > a></a></td>
        </tr>
        <tr>
            <?php for($m=0;$m<=7;$m++){ ?>
            <td> <?php エコー $arrayinfo[$m][3];
                switch($arrayinfo[$m][2]){
                        case "1" :echo '<img  src=1.png    style="max-width:90%"簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" >';break;
                        case "1.5" :echo '<img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" ><img  src="0.5.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" >';break;
                        case "2" :echo '<img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" ><img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" >';break;
                        case "2.5" :echo '<img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" ><img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" ><img  src="0.5.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" >' ;壊す;
                        case "3" :echo '<img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" ><img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" ><img  src="1.png"    style="max-width:90%" alt="簡単なショッピング カート コード (少し Ajax を使用) 画像が FF では正常に表示されるのに、IE では正常に表示されないのはなぜですか?" >' ;壊す;
                          デフォルト:ブレイク;
                } ?>
            </td>
            <?php }
            ?>
        </tr>
        
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。