... а чтоб подсоеденить JSON из другого домена ,то JSON должен быть вырван из ШТЭМЕЛя другого домена,или быть там отдельным файлом с расширением .json ???
|
Андрей38,
Чтобы json стал объектом его нужно сделать объектом, пока он не объект - он просто текст. Откуда ты его будешь вырывать или загружать скрипту без разницы. |
Цитата:
похоже, что вы ничего не знаете о json обязательно к прочтению |
Цитата:
...За отдельный php-шный файл с расширением.js отдельное СПАСИБО! |
Цитата:
|
Попов просто супер рассказывает,ну или подбирает то .ЧТО надо!
http://ruseller.com/lessons.php?rub=28&id=1212 И почему к нему такое принебрежение ?... Ну это из области флуда.. http://www.learn-ajax-tutorial.com/Json.cfm и еще нашел.. |
Цитата:
$.getJSON('ajax/test.json', function(data) { var items = []; $.each(data, function(key, val) { items.push('<li id="' + key + '">' + val + '</li>'); }); $('<ul/>', { 'class': 'my-new-list', html: items.join('') }).appendTo('body'); }); А вот здесь,кажеться,такое расширение как json ,отдельно взятого файла, таки есть.. А это ,по-видимому_ его начинка { "one": "Singular sensation", "two": "Beady little eyes", "three": "Little birds pitch by my doorstep" } А еще так они делают <script> $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?", { tags: "cat", tagmode: "any", format: "json" }, function(data) { $.each(data.items, function(i,item){ $("<img/>").attr("src", item.media.m).appendTo("#images"); if ( i == 3 ) return false; }); });</script> а тут он в пхп как Вы говорили http://www.factory-h.com/blog/?p=67&cpage=1#comment-154 EJEMPLO: $.getJSON(‘data.php’, { num: Math.random() <– NÚMERO ALEATORIO BASURA }, function(data, status){ //LO QUE SEA QUE HAGAMOS }); http://anton.shevchuk.name/javascrip...eginners-ajax/ это http://xhtml.co.il/ru/jQuery/jQuery.getJSON Загружает данные JSON из test.js и выводит в сообщении имя из $.getJSON("test.js", function(json){ alert("JSON Data: " + json.users[3].name); }); http://anton.shevchuk.name/javascrip...eginners-ajax/ http://www.hunlock.com/blogs/Masteri...t_Notation_%29 |
Браузеру всё равно, какое расширение у "файла". Расширения нужны серверу, а не браузеру.
|
Цитата:
|
Источник
http://anton.shevchuk.name/javascrip...ajax/#more-522 Вот _ XML делает все это на ура_ как в обычном доме -индексы ищет, фильтры- еще не проверял. А в ДЖЕЙСОНЕ, в ДЖЕЙСОНЕ_ как это повторить ?? <script type="text/javascript"> $(document).ready(function(){ // по завершению загрузки страницы $('#example-3').click(function(){ .... // вешаем на клик по элементу с id = example-3 $.post('example.xml', {}, function(xml){ // загрузку XML из файла example.xml $(xml).find('note').each(function(){ // заполняем DOM элемент данными из XML $('#example-3').append('To: ' + $(this).find('to').index() + '<br/>') .append('From: ' + $(this).find('from').index() + '<br/>') .append('<b>' + $(this).find('heading').index() + '</b><br/>') .append( $(this).find('body').text() + '<br/>'); }); }, 'xml'); // указываем явно тип данных }) }); </script> |
как-то так...
$('example-3').addEvent('click', function() { new Request.JSON({url: '...', onSuccess: function(response) { $('dst').innerHTML = response.map(function(note) { return '<p>To: ' + note.to + '<p>From: ' + note.from + '<h1>' + note.heading + '</h1>' + note.body; }).join(''); } }).post({...}); }); p.s. форматирование хотя бы используй |
Андрей38,
что это за портянка несвязного текста? |
Цитата:
, что Джейсон_ это тот же массив.Я только не понимаю,когда надо ставить квадратные ,а когда фигурные скобки Я смотрю ,что по индексу ищет в квадратных скобках, а хотелось бы, чтоб так же работало и в фигурных. Как это var obj = { name: "Pete", age: 15 }; конвертить и обратно чтоб по ИНДЕКСУ доставало значения ? |
Цитата:
Значениями массива могут быть объекты(, массивы, строки и т.д.), а свойствами объекта могут быть массивы(, объекты, строки и т.д.). |
Андрей38,
Заканчивай с Поповым и рулонами постов в этой теме. Заведи себе блог или создавай темы с вопросами. Эта тема для внесения в faq. Если нет предложений, то просьба больше в эту тему не писать. |
Цитата:
|
Подскажите пожалуйста как смотреть ошибки на ipad?
|
Как вариант, заключайте код в
try { // ваш код } catch(e) { alert(e)//например } А вот статья по отладке на iOs. |
Цитата:
|
Цитата:
Не, ну правда. Ошибка сохранения файла через раз - это много. |
Спасибо.Я как то не замечал такого .К файлу я добираюсь через Файлы-правая кнопка-(там )ИСЛЕДОВАТЬ_ так попадаю в Виндовский проводник-затем архивирую .ну и все, вроде
|
http://ruseller.com/lessons.php?rub=32&id=700
Квери стало популярно и вот , сделали обяснение |
Не квери, не кувери, не кверти, а jQuery (или Джиквери хотя-бы). Это то же самое, что и JAVA script, блин.
|
я ещё "жиквери" слышал. лучше уж тогда JQ.
|
Цитата:
1) $('#Fo *:eq(234)') alert(XXX_1 time) 2 ) $('#Fo .e-234)') alert(XXX_2 time) 3 ) $('#Fo ').find('.e-234') alert(XXX_3 time) 4 ) $('#Fo ').find('*:eq(234)') alert(XXX_4 time) ????????????????????? И еще просил бы сказать СРАЗУ,что здесь ищет быстрее всего |
Цитата:
|
Насчёт возвращения значения из функции аяксового запроса в jQuery. Вопрос : Ответ : Как решить?
P.S. каждый день этот вопрос задают. буду ссыль кидать на этот пост :) |
OK
|
Как сделать такой же скролл, как у ВКонтакте, при просмотре фотографий Я не сижу ВКонтакте! Что это за скролл? Это такой эффектик (дизайнерская находка, трикс - называйте, как хотите), при котором модальное окно скроллится, если не помещается в видимую часть страницы. Так же это называется "скроллом отдельного блока", "скроллом модального окна".Вкратце, как оно работает? Всё просто: контент страницы находится во wrapper'e, а рядом с ним (т.е. в том же родителе, что и контент) находится wrapper модального окна (далее "ширма"), который имеет прокрутку по вертикали и фиксированные размеры на всю видимую часть страницы (т.е. размеры окна. В примере я использовал фиксированное позиционирование со стопроцентными шириной и высотой.). Соответственно, когда модальное окно скрыто, эта ширма тоже скрыта, когда модальное окно показано, ширма видима. Для того, чтобы скрыть скролл контента, элементу <body> устанавливают overflow: hidden, пока модальное окно показано. В старых IE следует убирать прокрутку у элемента <html>*.Пример кода: Необходима свободная страница, без панелей редактирования, поэтому я сделал пример на jsbin. Код комментирован, я думаю, читатель разберётся сам, если будет читать код.Код проверен: IE10, IE9, IE8, IE7 (7,8,9 - в режиме эмулирования, Win8 RC), CH19, FF13, O12 <-- Linux x86_64. В IE "БАГ" после показа модального окна, для того, чтобы скроллить его, нужно щёлкнуть на нём мышкой. Если знаете решение, прошу отписать в ЛС.* может быть причина "не в старом IE" |
melky,
+ Ток имхо у модалки нун тень на подложку и padding для текста - презентация должна захватывать зрителя |
Цитата:
|
Gozar, как реализовать вывод модального окна с вопросом, если клиент закрывает страницу до 5 секунд и до 2 страниц просмотра?
спасибо! |
вывод модального окна я знакю как делать, сейчас копаю в сторону времени читаю http://javascript.ru/setTimeout , как только смогу выводить модальное окно с условием надо будет решить вопрос с отсчетом кол-ва просмотренных страниц.
Буду несказанно рад если вы поможете |
sergiocharm,
куки :dance: |
я так и не понял, а при чем здесь куки? Задача упрощается, надо просто вывести модальное окно при закрытии клиентом сайта, просидев менее 5 секунд.
ДУмаю может не модальное окно а попап (вроде так называется) |
sergiocharm,
ёмаё Цитата:
P.S. это при подсчете страниц сайта, а меньше пяти секунд это обычный setTimeout |
Цитата:
|
Цитата:
|
sergiocharm,
вы вообще JavaScript не знаете? как реализовать? очень просто берете какую-нибудь переменную типа: var ok = true; и сетТаймаут setTimeout('eval(ok = false)', 5000); плюс обработчик, вот весь код: var ok = true; setTimeout('eval(ok = false)', 5000); document.onunload = function(){ if (ok !== true) Modal(); } Modal() вызывает модальное окно суть ясна?:) |
щас посмотрю))
|
Часовой пояс GMT +3, время: 11:50. |