2010-10-27 3 views
2

Я очень новичок в использовании JS и AJAX. В настоящее время я работаю с API Карт Google, и мне нужно сохранить некоторые места (lat, long) на сервере.Хранение данных в базе данных MySQL Server с использованием AJAX

Что я хочу сделать, это хранить некоторые данные в моей существующей базе данных MySQL на сервере. У меня есть хороший пример, а как быть включены следующим:

http://www.tutorialspoint.com/ajax/ajax_database.htm

Теперь мой вопрос, будет ли сервер код PHP стороны необходим, если мне нужно только для хранения данных в базе данных (как это написано, что это файл должен извлекать данные с сервера)?

Любая помощь будет оценена по достоинству.

+0

Для этого вам понадобится язык сценариев, например. PHP. –

ответ

2

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

+0

Логика на стороне сервера также должна очищать данные, чтобы убедиться, что она действительна, а не какая-либо атака или нежелательные данные. – sholsinger

2

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

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

2

Ajax - это клиентская структура на основе языка javascript.

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

+1

AJAX - это не столько инфраструктура, сколько модное имя, созданное для описания метода обновления состояния просмотра браузера с использованием асинхронного запроса на JavaScript. jQuery - популярная среда AJAX на стороне клиента. –

+0

@mootinator "view state" подсказывает мне, что вы Microsoftie. – sholsinger

+0

@sholsinger Я сказал «посмотреть состояние» не «ViewState». Хотя вы можете обновить ViewState с помощью jQuery тоже, я полагаю. –