Как вставить данные из HTML-формы в базу данных без использования метода HTML POST? - PullRequest
0 голосов
/ 07 марта 2009

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

Ответы [ 5 ]

3 голосов
/ 07 марта 2009

Если вы хотите, чтобы сам javascript подключился к базе данных и запустил запросы, то я считаю, что ответ - нет. Однако это то, что вы никогда бы не захотели сделать, потому что это означает, что у пользователя будет полный доступ к базе данных.

1 голос
/ 07 марта 2009

что не так с использованием вызова Ajax с использованием jQuery, prototype или dojo.

Другим вариантом является использование вспышки или серебряного света и вызов веб-службы

1 голос
/ 07 марта 2009

Существует несколько HTTP-команд:

GET POST PUT DELETE HEAD CONNECT TRACE

Единственные, кто будет делать то, что вы хотите в соответствии со спецификацией , это PUT и POST.

Вы не должны использовать GET для отправки данных обратно на сервер для хранения. Поэтому, если вы не хотите использовать POST, используйте PUT.

0 голосов
/ 07 марта 2009

Если страница просматривается с компьютера, имеющего доступ к базе данных, вы можете попросить javascript создать экземпляр объектов ADO activex (кто-нибудь помнит это? Mebe, я показываю свой возраст), а затем ваш js Код может общаться напрямую с базой данных. Опять же, это работает только для машин, которые могут напрямую обращаться к БД (локальный компьютер / сеть).

0 голосов
/ 07 марта 2009

Да, используя метод GET. По HTTP это ваш выбор.

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