Показать сообщение отдельно
  #4 (permalink)  
Старый 03.11.2013, 11:42
Интересующийся
Отправить личное сообщение для e-do Посмотреть профиль Найти все сообщения от e-do
 
Регистрация: 11.10.2011
Сообщений: 26

data - это блок, вызванный с помощью аякс, средствами движка в нем в том числе кусок кода этого
/* <![CDATA[ */
		function getEmbed() {
			var embedCode = '<iframe width="550px" height="450px" src="http://moisite.ru/embed/0/PEREMENNAYA/0/" frameborder="0">';
			embedCode += '</iframe>';
			return embedCode;
		}
		var flashvars = {
			video_id: '8',
			video_url: 'http://moisite.ru/video.mp4/',
			postfix: '.mp4',
			skin: '1',
			bt: '3',
			hide_controlbar: '0',
			adreplay: 'true',
			embed: '1',
		};
		var params = {allowfullscreen: 'true', allowscriptaccess: 'always'};
		player('player', 'http://mooisite.ru/player/player.swfx', '550', '350', flashvars, params);
	/* ]]> */


место в коде куда я указал (http://moisite.ru/embed/0/PEREMENNAYA/0/), нужно поставить переменную "m" (генерированная движком) , которая видна только в том блоке, откуда кликом вызван верхний код. А после этого уже доработает код с первого поста.

$('#model').html(data)


если прописать переменную 'm' просто в код, то в #model оно вернет пустую строку на свое место, так как там, где находится #model это переменная не видна.
Исходя из этого и нужно, сначала в полученный data подставить переменную, после уже весь код вставить в #model

-------------
P.S. Спасибо, вопрос решен))

Последний раз редактировалось e-do, 03.11.2013 в 16:57.
Ответить с цитированием