JSON - работа с данными
всем привет.
я получаю JSON примерно так - $.getJSON('http://test.ru/json.php?callback=?','firstname=Jeff',function(data){ $.each(data, function(key, val) { }); }); в таком случае, я получаю данные такого вида - [ { "name": "Dagny Taggart", "age": 39 }, { "name": "Francisco D'Anconia", "age": 40 }, { "name": "Hank Rearden", "age": 46 } ] а как мне из этих данных оставить только например запись с age = 40? |
цикл в помощь (или each() )
Тебе еще условные переходы понадобятся ( if (blabla) { ... } ) Что из этого тебе ново? |
Цитата:
|
danik.js спасибо. Попробую разобраться используя if ()
может еще подскажите такой вопрос - например получил я из того же JSON ответ, и в тексте была строка с кодом картинки например - <img src="/image/fisker-tesla-header-650x0.jpg"> а мне нужно туда в эту строку подставить полный адрес, типа - <img src="http://icdn6.digitaltrends.com/image/fisker-tesla-header-650x0.jpg"> возможно ли такое? если да, то по какому принципу искать строки кода img где нет полного пути? |
var str = '123 <img src="/image/fisker-tesla-header-650x0.jpg"> 456'; str = str.replace(/(<img\s+[^>]*\ssrc=["'])(....[^:]{2}[^"']*['"][^>]*>)/g, "$1http://icdn6.digitaltrends.com$2"); alert(str); |
Яростный Меч, не совсем понял пример ((
алерт выдает 123 <img src="/image/fisker-tesla-header-650x0.jpg"> 456 |
Цитата:
|
Цитата:
var str = '123 <img src="/image/fisker-tesla-header-650x0.jpg"> 456'; str = str.replace(/(<img\b[^>]*\bsrc=["'])(....[^:]{2}[^"']*['"][^>]*>)/g, "$1http://icdn6.digitaltrends.com$2"); alert(str); |
Яростный Меч, спасибо
|
Цитата:
в бд пути к картинкам не абсолютные. соответственно, что бы видеть эту картинку мне нужно взять из бд локальный путь и приписать к нему домен |
Часовой пояс GMT +3, время: 07:45. |