У меня есть php-скрипт, который загружает mp3-файлы на мой сервер. Я использую для этого «uploadify». Существует событие «onSelect» ( документация ), которое вызывается при загрузке файла. Используя его, я хочу динамически обновлять плейлист после загрузки каждого файла.
Но моя функция из поля 'onselect' выдает ошибку 'неопределенный строковый литерал'. После долгого поиска я делаю свою однострочную функцию вместо многострочной (для удобства добавлены разрывы) и добавляю косую черту перед двойными кавычками.
function() {$('#response').append("
<script type=\"text/javascript\">
var flashvars = {url:'./media/audio/users/126/md6xs4cv8ks0.mp3',artist:'Undef', track:'Undef', duration:''};
var Params = {};
var attributes = {};
swfobject.embedSWF(\"min.swf\", \"myAlternativeContent1\", \"320\", \"40\", \"9.0.0\", false, flashvars, params, attributes);
</script>
<div id="myAlternativeContent1">
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
</div>