2013-02-25 17 views
0

Может кто-нибудь помочь с этим у меня возникают проблемы, показывая изображение со страницы, но запрос SQL показывает жала только плавник это кодAJAX не показывает изображение, но показывает запрос PHP базы данных

КОД дЛЯ Jquery (Примечание: это щелчок затем загружается в целевую точку)

<script language="JavaScript" type="text/javascript"> 
      function getXmlHttpRequestObject() { 
       if (window.XMLHttpRequest) { 
        return new XMLHttpRequest(); //Not IE 
       } else if(window.ActiveXObject) { 
        return new ActiveXObject("Microsoft.XMLHTTP"); //IE 
        alert("Your browser doesn't support the XmlHttpRequest object. Better upgrade to Firefox."); 
       } 
      }   
      var receiveReq = getXmlHttpRequestObject();  
      function catia() { 
       if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { 
        receiveReq.open("GET", 'products/product-display-catia.php', true); 
        receiveReq.onreadystatechange = handleCatia; 
        receiveReq.send(null); 
       }   
      } 
      function handleCatia() { 
       if (receiveReq.readyState == 4) { 
        document.getElementById('main').innerHTML = receiveReq.responseText; 

       } 
      } 
      </script> 

Это код страницы, что JQuery пытается показать кОД

<?php 
$result = mysql_query("SELECT * FROM products WHERE ID='6'");     
          while($row = mysql_fetch_array($result))      
           {echo" 
             <tr><td><img src='image/1361663812.png'></td></tr> 

             <tr> 
              <td colspan='2'><img src='image/".$row['Logo']."'></td> 
             </tr>  

             <tr>            
              <td>Product: ".$row['Product']." </td> 
             </tr> 

И это код страницы, где навигация для Аякса является кода

<div id='navi'> 
     </br> 
     </br> 
      <ol> 
       <li><details> 
        <summary>Products</summary> 
         <table align='center'> 
          <tr> 
           <td><a href='javascript:catia();'>Catia</a></td> 
          </tr> 

         </table>      
        </details></li> 
      </ol> 
    </div> 

И это тело, где Аякс отобразит страницу кода

<div id='bod' align="center"> 

     <div id='main'>a 
     </div> 

    </div> 
+0

Какова ошибка или код его показа вместо изображения? – Samy

ответ

0

Это еще не полный ответ, так как на самом деле у меня недостаточно информации для продолжения.

Я предполагаю, что у вас возникли проблемы с этой линии:

<td colspan='2'><img src='image/".$row['Logo']."'></td> 

Если это так, пожалуйста, сделать следующую модификацию и дайте мне знать, что он печатает:

<td colspan='2'>##".$row['Logo']."##<img src='image/".$row['Logo']."'></td> 

Обратите внимание, что я добавил ##".$row['Logo']."## для того, чтобы увидеть, что может видеть $row['Logo'].

+0

Нет, эта строка работает нормально, когда я обращаюсь к ней, но когда я пытаюсь показать ее в индексе с помощью ajax/javascript, чтобы вызвать ее и показать информацию в том, что все работает, кроме картинки, которая не загружается должным образом, я думаю, мне нужно открыть он использует метод receiveReq.open() в кодировке для функции ajax, но im не совсем уверен в этом, а также спасибо за ваше время, пытаясь помочь мне! – user1868185

Смежные вопросы