Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
pavelpasha
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 13
1

AJAX запрос к облачной БД

30.06.2015, 20:41. Просмотров 505. Ответов 18
Метки нет (Все метки)

Помогите с заданием. Необходимо создать три AJAX запроса: чтение, запись и удаление к облачной БД.
Для выполнения было рекомендовано использовать сервисы от IBM: Cloudant(login: pavelpasha pass:12345678) и Bluemix(login: pasha03.92@mail.ru pass:12345678). Не принимайте за наглость. Я веб-технологиями не владею, и времени на и[ изучение у меня нет. Так как задание необходимо выполнить и показать в течение нескольких дней. Это последнее задания для перезачета предмета, которого у меня в предыдущем учебном заведении в общем-то и не было(долгая история), но начальник кафедры человек непреклонный. В интернете нашел много обрывочной информации, но никак не могу соединить все это воедино для реализации задания. Думаю что для здешних специалистов не составит труда создать несколько условно-показательных запросов. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 20:41
Ответы с готовыми решениями:

Ajax запрос
Суть такова: при заходе на страницу php скрипт берет данные из бд и отдает jsу...

Ajax запрос
Делаю приложение на ASP.Net MVC4. У меня есть форма для сортировки данных, что...

$.ajax не отправляет запрос
Здравствуйте, подскажите, пожалуйста, в чем ошибка session_start();...

Двойной ajax запрос
Имеется аякс скрипт, к примеру это будет форма для добавления комментария. ...

Ajax post- запрос
Пытаюсь отправить картинку post - запросом (картинка находится на моем сервере)...

18
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
30.06.2015, 21:22 2
pavelpasha, честно говоря я не встречал кода на браузерном js, в котором обращались бы к базе данных, но думаю это возможно

Добавлено через 3 минуты
насколько я понял эта Cloudant передаёт json данные, а их легко обрабатывать в js, так как они для него собственно говоря и придуманны

Добавлено через 3 минуты
да, проблема
а вам именно браузерный js нужен?
или всё таки можно использовать Node.js

Добавлено через 3 минуты
вот какой-то пример но он немного труден для понимания, особенно по тому что там используется туева хуча фреймворков

Добавлено через 2 минуты
pavelpasha, а не можете скинуть ссылки на то что вы нашли?
0
pavelpasha
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 13
30.06.2015, 21:39  [ТС] 3
BANO, Задание дословно звучит так: "AXAJ запрос в Cloud". Никакой конкретики. Думаю способы реализации могут быть самыми разными.
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
30.06.2015, 21:52 4
pavelpasha, в том-то и дело что реализаций много, а ajax 1
думаю этим ваши cloud можно будет считать Node.js и mongodb прикреплённый к нему

вот пример работы с mongodb
вот только если использовать Node.js вам его с собой придётся принести, это уже не cloud, он должен быть походу в сети

в общем это задачка не такая уж и лёгкая,
у меня к вам вопрос, вы с этими базами данных, которые вы нам представили, работали?

если да тогда просто надо будет ваш опыт соединить с моим,
а если нет тогда придётся набирать этот опыт за эти ваши несколько дней(((
0
scio me nescire
122 / 61 / 33
Регистрация: 10.01.2014
Сообщений: 241
01.07.2015, 13:31 5
а в чем проблема ? Вот такой запрос шлется если создавать новую запись:

AJAX запрос к облачной БД

далее по аналогии
0
scio me nescire
122 / 61 / 33
Регистрация: 10.01.2014
Сообщений: 241
01.07.2015, 14:01 6
https://docs.cloudant.com/database.html#create
https://docs.cloudant.com/database.html#delete

Добавлено через 23 минуты
https://github.com/cloudant/haengematte/tree/master/nodejs
у них есть готовая реализация CRUD
0
pavelpasha
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 13
01.07.2015, 14:32  [ТС] 7
scio me nescire, Мне кажется, что вся эта документация предназначена для опытных веб-программистов. CreateReadUpdateDelete.js - это то что мне нужно? Достаточно заменить URL базы на мой?
0
BANO
01.07.2015, 15:18
  #8

Не по теме:

вот я дебил, надо было просто документацию почитать
а вообще интересная вещь

0
scio me nescire
122 / 61 / 33
Регистрация: 10.01.2014
Сообщений: 241
01.07.2015, 15:29 9
pavelpasha, он сам заменит url базы, вам нужно установить nodejs и библиотеку request и установить переменные окружения user, pass и db и запустить скрипт а можете сразу этот файл нести к преподу
хотя нет, это не ajax уже
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
01.07.2015, 15:31 10
scio me nescire, я вот только не понимаю, смысл этого танца
если за базу можно тогда взять туже самую mongodb?
и это уже будет не ajax совсем
0
scio me nescire
122 / 61 / 33
Регистрация: 10.01.2014
Сообщений: 241
01.07.2015, 15:53 11
видимо препод хотел, что бы студенты научились с api работать, а не свои писали.
вот что не ajax это не круто надо https://github.com/cloudant/haengematte/blob/master/nodejs/crud.js#L14 менять

Добавлено через 12 минут
https://docs.cloudant.com/cors.html
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
01.07.2015, 17:11 12
scio me nescire, понимаете ли, в Node.js вообще нету ajax
поскольку ajax это клиентская технология

вообще можно схитрить
посылать ajax на ваш Node.js, а нода пусть уже будет работать с базой, как это всегда и делалось, но тогда у меня есть вопрос, а начерта тогда эти облачные базы когда есть базы которые можно хранить рядом с нодой и они прекрасно будут работать

Добавлено через 4 минуты
scio me nescire, посмотрев на код, который вы скинули, мне стало интересно, что это за модуль для ноды request?
если это серверный аналог ajax, то можно просто этот код под браузеры запилить

Добавлено через 48 минут
scio me nescire, собственно тут можно как я понял просто с помощью url создавать и удалять значения и таблицы

Добавлено через 23 минуты
scio me nescire, проблема
мешает Access-Control-Allow-Origin
а с ним я не знаю как разбираться
0
scio me nescire
122 / 61 / 33
Регистрация: 10.01.2014
Сообщений: 241
01.07.2015, 17:16 13
BANO,
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
            $.ajax({
                url: 'https://pavelpasha:12345678@pavelpasha.cloudant.com/test/1bc2538ad639ed03f46bffdf6abcbae3',
                type: 'GET',
                dataType: 'jsonp',
                // jsonp: 'callback',
            })
            .done(function(data) {
                console.log(data);
            })
            .fail(function() {
                console.log("error");
            })
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
01.07.2015, 17:41 14
scio me nescire, я пытался примерно также, но своим, не jquery-вским аяксом
у меня он ругается, как раз-таки на политику безопасности


а ваш код должен работать, но только из консоли, и только с сайта cloudant.com

я тоже из консоли получил данные, а вот если делать свою страничку, то тут проблема
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
01.07.2015, 17:44 15
форум.rar
вот что у меня получилось, но это не работает
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
01.07.2015, 17:49 16
scio me nescire, вот я
про jsonp забыл, идиот я просто
0
scio me nescire
122 / 61 / 33
Регистрация: 10.01.2014
Сообщений: 241
01.07.2015, 18:24 17
Так и так не выйдет нужно POST запросы делать а jsonp так не умет так что только из консольки
0
pavelpasha
0 / 0 / 0
Регистрация: 15.04.2011
Сообщений: 13
08.07.2015, 20:19  [ТС] 18
BANO, В общем решил попытать удачу и показал https://github.com/cloudant/haengema.../master/nodejs - это решение. Ответ был таков: это серверный код, нужен клиентский...
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
31.07.2015, 16:55 19
Очень жалко
0
31.07.2015, 16:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2015, 16:55

Не срабатывает ajax запрос
По нажатию на кнопку нужно обновить содержимое блока: <div...

Не работает ajax запрос
Вот код: _url = "'http://www.my-portfolio.name/ad/engine/getRequest.php";...

AJAX запрос с авторизацией
Доброго всем! Пытаюсь получить данные с сайта, на котором не зарегистрирован,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru