|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.11.2012, 03:40 | #1 |
Новичок
Джуниор
Регистрация: 28.11.2012
Сообщений: 1
|
занести в базу данных
есть такой вот код, который вытягивает твиты из твитера по заданому хэштегу, задача такова : залить в базу данных эти твиты.
помогите пожалуйста, незнаю как реализовать. Код HTML:
<!doctype html> <html> <head> <meta charset=utf-8> <title>Twitter</title> <style> body { width: 600px; margin: auto; } ul { list-style: none; } li { padding-bottom: 1em; } img { float: left; padding-right: 1em; } a { text-decoration: none; color: #333; } .controls{ margin-left: 100px; background: #e3e3e3; height: 50px; padding-left: 120px; padding-top: 25px;} </style> </head> <body> <div class="controls"> <label for="twitterText">Хештег</label> <input type="text" id="twitterText" name="twitterText"> <input type="button" id="twitterButton" name="twitterButton" value="Go!"> <input type="button" id="saveButton" name="saveButton" value="Save"> </div> <ul id="biebster-tweets"> <script id="tweets-template" type="text/x-handlebars-template"> {{#each this}} <li> <img src="{{thumb}}" alt="{{author}}"> <p><a href="{{url}}">{{tweet}}</a></p> </li> {{/each}} </script> </ul> <script src="js/jquery.js"></script> <script src="js/handlebars.js"></script> <script> (function() { var Twitter = { init: function( config ) { this.url = 'http://search.twitter.com/search.json?q=' + config.query + '&callback=?'; this.template = config.template; this.container = config.container; this.fetch(); }, attachTemplate: function() { var template = Handlebars.compile( this.template ); this.container.append( template( this.tweets )); }, fetch: function() { var self = this; var index=-1; $.getJSON( this.url, function( data ) { self.tweets = $.map( data.results, function( tweet ) { var mainObj = document.getElementById("biebster-tweets"); index++; if(index<10){ return { author: tweet.from_user, tweet: tweet.text, thumb: tweet.profile_image_url, url: 'http://twitter.com/' + tweet.from_user + '/status/' + tweet.id_str };} else {tweet:null;}; }); self.attachTemplate(); }); } }; function buttonTClicked(){ var oneChild; var mainObj = document.getElementById("biebster-tweets"); while (mainObj.childNodes.length > 2) { oneChild = mainObj.lastChild; mainObj.removeChild(oneChild); }; Twitter.init({ template: $('#tweets-template').html(), container: $('#biebster-tweets'), query: twitterText.value }); }; var buttonT = document.getElementById('twitterButton'); var textT = document.getElementById('twitterText'); buttonT.onclick = buttonTClicked; })(); </script> </body> </html> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Посоветуйте базу данных | Steh | C/C++ Базы данных | 7 | 25.06.2012 16:12 |
Не могу занести данные в базу SQL | akellaukr | Microsoft Office Access | 2 | 29.05.2011 23:29 |
Нарастить базу данных | edition | Microsoft Office Excel | 6 | 12.07.2010 00:06 |
DBGrid по кнопке занести базу | Kuchiki Byakuya | Компоненты Delphi | 1 | 21.04.2010 18:24 |
Создать базу данных | west23 | Microsoft Office Access | 2 | 11.02.2010 21:20 |