нет, разобрался в чём была проблема...
статус загрузки отображался в попап окне, а значение изменялось в его шаблоне (скрыт в подвале сайта)
извиняюсь :o
спасибо ребят, сейчас вроде стало легче решить проблему.
при ответе от сервера вызываю ф-ию, в неё передаю переменную
ф-ия:
function set_status(load){ alert(load); $("#tracks_add").text(load); }
алерт выдаёт полученную переменную, но текст элемента не меняется...
этот элемент на странице один, существует на ней с самой загрузки страницы (не подгружая)
alert($("#tracks_add").parent().attr("id")); // работает
Сейчас пытался объявить переменные как в самом таймере, так и перед ним, либо работает, но не как надо, либо вообще не работает...
<?php $old_tracks=array("0"=>"track 1", "1"=>"track 2", "2"=>"track 3"); $tracks=array(0, 2, 1); $new_tracks=array(); foreach($tracks as $idx) { $new_tracks[] = $old_tracks[$idx]; } // $new_tracks будет содержать то, что надо
спасибо, да уже решил проблему циколом
$new_sort=(array)$_POST["mass"]; $new_pl=array(); $tracks=json_decode(file_get_contents($pl_path)); for ($a=0; $a<count($tracks->tracks); $a++){ $new_pl[$a]=$tracks->tracks[$new_sort[$a]]; }
var event; var ua = navigator.userAgent; if (ua.match(/iPhone|iPad/i)) { event = "touchstart"; } else { event = "mouseenter"; }
можно так сделать вроде, и вообще советую все regexp'ы создавать таким образом:
new RegExp("/iPhone|iPad/", "i")
кроссбраузерность :)
Дабы не создавать новый топик, спрошу здесь...
тоже столкнулся с проблемкой
RewriteRule ^artist/(.*)/(.*)/ /demo/album.php?artist=$1&album=$2 [L]
оба параметра artist и album передаются в urlencode, ссылка выглядит таким образом:
http://site.ru/artist/rusko/Woo+Boost/
но если в параметре передаётся слэш, то сервер выдаёт:
The requested URL /artist/rusko/Everyday+/+Lick+The+Lizard/ was not found on this server.//ссылка выглядит таким образом http://site.ru/artist/rusko/Everyday+%2F+Lick+The+Lizard/
как решить проблему с преобразованием %2F в слэш?
нашёл причину!
источник
Решил проблему вторым способом, но вызывать по два раза urlencode и urldecode - по-моему не есть ок
может есть ещё решения данной проблемы?
приветствую, подскажите пожалуйста: можно ли вывести новости в виде таблицы?
например:
<table> <tr> <td>news1</td> <td>news2</td> <td>news3</td> <td>news4</td> </tr> <tr> <td>news5</td> <td>news6</td> <td>news7</td> <td>news8</td> </tr> </table>
dle 9.5, заранее благодарю
Снова с толкнулся с проблемой массива, дабы не создавать новую тему, решил спросить здесь:
есть регулярка:
var info="nvar vars = {\"uid\":\"1111\",\"vid\":\"2222\",\"oid\":\"33333\",\"host\":\"44444\",\"vtag\":\"3475096d8b\""; var info_hash = /\"uid\":\"([0-9]+)\",\"vid\":\"([0-9]+)\",\"oid\":\"([0-9]+)\",\"host\":\"([0-9]+)\",\"vtag\":\"([a-z0-9]+)\"/i; alert(info_hash.exec(info)[0]);
возвращает:
как я не пытался, но всё равно не могу получить данные из цитаты выше по отдельности (типа:info_hash.exec(info)[0].host)...
попытался создать объект и засунуть туда эту строку, но скрипт не работал, помогите пожалуйста :(
разобрался:
var responseText = '{'+info_hash.exec(info)[0]+'}'; var o = JSON.parse(responseText); alert(o.host);
Спасбо ещё раз всем, решил проблему так:
function ui_play(linum) { if (linum instanceof Array) {data=linum[0];hid=linum[1];} else {data=linum;} cur_song_id=parseInt(data); next_song_id=parseInt(cur_song_id)+1; prev_song_id=parseInt(cur_song_id)-1; first_song_id=$('#playlist').find('li').first().attr('data-num'); last_song_id=$('#playlist').find('li').last().attr('data-num'); if (typeof hid != 'undefined') { first_song_id_live=new Array($('#my_live_playlist').find('li').first().attr('data-num'), $('#my_live_playlist').find('li').first().attr('data-id')); last_song_id_live=new Array($('#my_live_playlist').find('li').last().attr('data-num'), $('#my_live_playlist').find('li').last().attr('data-id')); next_song_id=new Array($('#my_live_playlist').find('li[data-id="'+(parseInt(hid)+1)+'"]').attr('data-num'), (parseInt(hid)+1)); prev_song_id=new Array($('#my_live_playlist').find('li[data-id="'+(parseInt(hid)-1)+'"]').attr('data-num'), (parseInt(hid)-1)); } }
Спасибо всем, попробую :)