Могу ли я получить записи из базы данных MySql, используя jQuery? - PullRequest
3 голосов
/ 23 мая 2009

Возможно ли это, и как мне это сделать?

Ответы [ 3 ]

3 голосов
/ 23 мая 2009

Да, но с помощью ajax и серверного скрипта. jquery и JS не поддерживают соединение MySQL.

2 голосов
/ 23 мая 2009

Краткий ответ:

Нет, вы не можете сделать это из коробки. Код JavaScript запускается в браузере MySQL-Database на сервере. Browser-Javascript не может запустить какой-либо код непосредственно на сервере (pfewww!:).

Длинный ответ:

Некоторые фреймворки Web-Development предоставляют базовую структуру базы данных четко определенным (иногда RESTful) способом в json:

В случае гипотетической модели 'Пользователь' в Ruby on Rails:

Список всех пользователей, когда выдается как запрос GET. Создает нового пользователя, когда выдается как POST.

/users.json 

Возвращает пользователя с идентификатором базы данных 1 при выдаче запроса GET. Обновляет пользователя с идентификатором базы данных 1 при выдаче запроса PUT. Удаляет объект при выдаче запроса DELETE.

/users/1.json

Возвращенный json-код (нотация объектов JavaScript) может быть легко проанализирован с помощью eval () в JavaScript. Итак, вот способ получить доступ к вашей базе данных, используя jQuery полу-прямым способом:)

Надеюсь, это поможет

2 голосов
/ 23 мая 2009

Не напрямую, но вы можете использовать Ajax для извлечения контента со страницы, созданной на языке сервера. Вот как использовать Ajax с jQuery .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...