2011-07-05 2 views
2

Я работаю над тем, чтобы получить опыт работы с javascript. У меня есть основная идея того, что я хочу делать.Автоматические уведомления с javascript и php?

Я хочу сделать автоматический javascript, который вызывает на php-страницу.

Эта страница php будет генерировать массив с новыми уведомлениями для его отображения.

Теперь мне нужно толчок в правильном направлении, возможно, какой-то существующий скрипт для начала. Я копал arround в jquery и прототипе для решений ajax, но не стал намного дальше.

Мои основные вопросы:

Как я могу вытащить данные из другой страницы или файла в любом случае?

В каком формате должны быть предоставлены данные?

Есть ли существующий сценарий, который я мог бы начать?

Anyways, Спасибо за ваше время!

ответ

1

Посмотрите на jQuery, у него есть много функций, которые вы также можете использовать в будущем своего сайта.

Как я могу извлечь данные с другой страницы или файл в любом случае?

с помощью JQuery:

$.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 Approch

$.get('ajax/test.html', function(data) { 
    $('.result').html(data); 
    alert('Load was performed.'); 
}); 

1-й парам будет файл, который вы хотите загрузить, или получить контекст с, вторых мы переходим в функция, которая будет предупреждать, что данные были загружены, вы можете легко изменить эту функцию, чтобы делать то, что хотите, и отображать возвращаемые данные.
Query также предлагают много документации поэтому, когда вы застряли просто взглянуть на: http://api.jquery.com/jQuery.getJSON/
http://api.jquery.com/category/ajax/

В каком формате должны быть данные поставки?

Я предлагаю JSON, только потому, что он работает так легко и не так раздувается, как другие структуры. если вы не работали с JSON до того, фотографии: http://www.json.org/js.html но простая структура JSON будет:

{ 
    "one": "Singular sensation", 
    "two": "Beady little eyes", 
    "three": "Little birds pitch by my doorstep" 
} 

Есть существующий сценарий, который я мог бы начать из?

JQuery должен быть более чем достаточно: http://jquery.com/

2

Как вы хотите отображать уведомления, это вам, но вы можете взглянуть на jQueryUI.

Когда дело доходит до формата, JSON обычно используется, потому что он точно такой же, как определение класса javascript/dict.

Существующие скрипты? не то, что я знаю из. Но у jQuery есть много документации по их встроенному AJAX functions (возможно, getJSON), а также для их UI components (Dialog, вероятно, релевантно).

Смежные вопросы