Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите дописать скриптик (https://javascript.ru/forum/jquery/42609-pomogite-dopisat-skriptik.html)

e-do 02.11.2013 23:21

Помогите дописать скриптик
 
Подскажите пожалуйста, вот скрипт

$(document).ready(function(){
      $.get('http://moykod.ru', function(data){
               $('#model').html(data)});
var m = $var
});


нужно или перед тем или после того как разместить код в model, сделать еще замену - кусочек в полученном коде на $var. Пробовал replace по разному :( , что то не догоняю, не получается

Deff 03.11.2013 07:22

e-do,
Распишите код в data - ибо непонятно что и как там заменять
И что есть $var, если это PHP переменная, то меняйте на той странице ('http://moykod.ru') - откуда гетите PHP скриптом

DjDiablo 03.11.2013 09:25

Вот так наверное вы хотели?
var m = <?=$var ?>

этот кусок должен быть на странице если уж на то пошло а не в отдельном js файле.

e-do 03.11.2013 11:42

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. Спасибо, вопрос решен))


Часовой пояс GMT +3, время: 04:07.