Я использую крикетную библиотеку для извлечения информации о потоке с моего сервера, включая текущую песню, последние 10 песен и т. Д. Это все работает нормально.Shoutcast | JQuery | Передача переменных
Код, который использует JQuery, чтобы тянуть текущую песню, которую играет ниже
<script>
$.SHOUTcast({
host : 'live.soundcheck.xyz',
port : 8000,
interval : 5000,
}).stats(function(){
$('#songtitle').text(this.get('songtitle'));
});
</script>
выше код помещает название песни в элемент с именем '#songtitle.
==========
То, что я хотел бы сделать, это поместить songtitle в светодиодном скроллер на этой странице. Вот код для скроллера, который работает по умолчанию.
<embed src="http://www.satisfaction.com/led-scroller-generator/show.swf? baseURL=http://www.satisfaction.com/led-scroller-generator/&clickURL=http://www.satisfaction.com/led-scroller-generator/&clickLABEL=LED Scroller Generator&flashLABEL=Satisfaction.com&delaySpeed=10&transID=0&str=(+ $track +)&bgColor=0&symbolX=9&w=3&h=3&pointType=point&glowColor=16711680&designNum=1" quality="high" bgcolor="#ffffff" width="219" height="35" name="show" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
фрагмент кода выше показывает
&str=(+ $track +)&bgColor=0&symbolX=9&w=3&h=3&pointType=point&glowColor=16711680&designNum=1"
мне нужно, чтобы быть в состоянии передать переменную в «ул =» выше с JQuery. Если я скажу str = HELLO, светодиод прокрутит HELLO. Я хочу, чтобы светодиод прокручивал текущую песню, которую можно извлечь из jQuery. Я хочу что-то вроде str = variable (так как песня всегда будет отличаться)
Надеюсь, это не смущает, спасибо!
С уважением,
Вам нужно URL-кодировать URL, которые передаются в строке запроса, а затем закодировать весь вещь для использования в HTML. Из вашего фрагмента неясно, какой URL-адрес и что нужно кодировать для вставки где. – Brad