2015-04-06 2 views
0

Я получаю те же данные с фотографиями из базы данных с запросом в PHP. Я отправляю эти фотографии в Javascript как json. Я получаю закодированную строку json в javascript, и я разбираю ее
data = JSON.parse(request.responseText); Теперь я печатаю данные в html. все работает нормально. Кроме фотографий. Это, как я печатать данные и фотографии:печать фото с javascript

tab.innerHTML += "<p>"+data[h].product_name+"</p>"; 
tab.innerHTML += "<p><img src="+data[h].product_photo+" alt='sorry no image'></p>"; 

Я получаю эту ошибку

Not allowed to load local resource: file:///E:/xampp 
localhost/:1 GET http://localhost/images/ 404 (Not Found) 
alt='sorry:1 GET http://localhost/gamo9/css3_tabbed_nav/alt='sorry 404 (Not Found) 
null:1 GET http://localhost/gamo9/css3_tabbed_nav/null 404 (Not Found) 

Что я должен делать?

ответ

0

Что данные [h] .product_photo имеют?

Должен быть либо URL-адрес изображения, загружаемого где-то. Или это может быть закодирована base64 изображение, которое можно отобразить с помощью что-то вроде:

`SRC =" данные: изображения/PNG; base64, ...........

+0

Сво URL: E: xampp \t mpphpD58F.tmp – user784512

+0

Если mpphpD58F.tmp - это то, что он выходит, это только имя файла. Вам нужно добавить что-то вроде hxxp: //example.com/...., чтобы загрузить его с этого сервера. Например, если ваш сервер является локальным хостом, а изображение размещается по умолчанию, то ваш код должен выглядеть так: sorry no image (Replease hxxp with http) – roxan

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