Я связываю div с списком изображений, который возвращался с помощью метода на стороне сервера.Url-кодировка в javascript
Как показано ниже:
$("#GalleryPhotos").append("<div class='thumbnail'><a rel='group1' data-caption='caption' class='fancybox' href=" + data.d[i] + "><img height='120' width='150' src=" + data.d[i] + "></img></a> </div> ");
я получить полный URL
< img src= "/UploadedFiles/Gallery/CricketAlbum/5335.jpg" />
Он правильно показывает, если нет места в имени файла, но в случае, если есть пробел в имени файла он оказывает как:
< img src="/UploadedFiles/Gallery/Birdst" album="" sample_05.jpg="" />
Я попытался Javascript построен в функции кодирования, как этот SRC = "+ encodeURI (data.d [я]) +" Но все-таки мой IMG получать визуализируется как во втором case..Please помочь мне кто-то
Кстати, '' является элементом пустоты, у него нет закрывающего тега. И если вы добавляете к существующему URL-адресу, вы хотите 'encodeURIComponent()', а не 'encodeURI()'. –
Нет, вы должны сделать decodeURI правильно? –
Я думаю, что mi8 не будет проблемой, если это реальная проблема, все имена изображений с пространством и с пространством should't hv rendred..plz исправить меня, если im wrong – user3452210