У меня возникла проблема, консоль сказала, что мой URL-адрес изображения не найден. Но он хорошо отображался, когда я пишу прямо в каруселях-html-src, но он не работает, когда я использую carousel.add для использования данных в моем json.Как изображение изображения изображения sencha на моей карусели
Я нашел причину: URL-адрес изображения правильный, но когда он пройдет, курс. URL-адрес изображения автоматически добавит символ «/» в конце, поэтому покажет дисплей. Что я могу сделать?
мой код контроллера:
Ext.define('ylp2p.controller.loadpic',{
extend: 'Ext.app.Controller',
launch: function(){
var storeId = Ext.create('ylp2p.store.picstore');
var imagecarousel = Ext.getCmp('imagecarousel');
storeId.load({
callback: function(records,operation,success){
Ext.each(records,function(record){
imagecarousel.add({html: '<img src='+record.get('url')+'/>'});---is it right?
});
}
});
}
});
карусель, на мой взгляд (часть кода):
{
xtype: 'carousel',
height: 300,
id: 'imagecarousel',
store: 'picstore'
},//end carousel
мой JSON код:
{
"image" : [
{"name" : "cat", "url": "http://bleachthemind.files.wordpress.com/2010/08/cute-bunnys-domestic-animals-2785589-1024-768.jpg"},
{"name" : "lion", "url": "http://images1.fanpop.com/images/photos/2600000/Cheetah-Family-wild-animals-2603080-1280-1024.jpg"},
{"name" : "cat", "url": "http://bleachthemind.files.wordpress.com/2010/08/cute-bunnys-domestic-animals-2785589-1024-768.jpg"}
]
}
консоль сказал:
"GET https://bleachthemind.files.wordpress.com/2010/08/cute-bunnys-domestic-animals-2785589-1024-768.jpg/ 404 (Not Found)"
Вам следует рассмотреть вопрос о добавлении правильных котировок вокруг URL: '''. Используйте одинарные кавычки как кавычки конкатенации строки JavaScript и двойные кавычки как кавычки значения атрибута HTML. Использование кавычек в правильном порядке сделает ваш HTML действительным и поможет с кросс-браузерной совместимостью. – Alexander
Я не понимаю, почему, когда я использую этот формат, моя хромовая карусель не может авторизовать изображение – chen