2013-06-03 3 views
-3

Я хочу сделать function автоматически получить цену товара в базе данных по адресу пользователя textbox("@Html.TextBox("ItemID")") с помощью метода handle.Как написать функцию SQL в javascript?

+0

Я думаю, что ваше сообщение, возможно, получило downvotes, потому что непонятно, в чем проблема. Можете ли вы уточнить? – fjdumont

+0

да, сначала я хочу, чтобы пользователь вводил идентификатор элемента в текстовое поле «ItemID», в то же время, после того, как пользователь закончил, введите Item ID и нажмите клавишу «Enter» или «Tab» на клавиатуре, затем функция handle() может автоматически получить цену товара. Итак, моя проблема в том, как я могу получить цену товара? Используется ли SQL? Итак, как я пишу SQL в javascript? –

ответ

2

Использование Javascript на клиентской стороне, невозможно получить данные с SQL-сервера. Решением здесь является веб-сервис. Обычно вы реализуете его с использованием любой из двух технологий «SOAP» или «REST» http://en.wikipedia.org/wiki/SOAP или http://en.wikipedia.org/wiki/Representational_state_transfer. Насколько я вижу, вы используете ASP.NET MVC4. Тогда вам повезло использовать Web-API для построения легко REST-услуги: http://www.asp.net/web-api

Если вы хотите идти с открытым исходным кодом: может быть, глядя на http://www.openstack.org/ может быть какой-то интерес или http://nancyfx.org/.

В любом случае, вы должны выполнить работу (получение данных) на стороне сервера, сериализовать ее на JSON http://en.wikipedia.org/wiki/JSON и обновить форму. Используемый метод на стороне клиента, чтобы получить данные, называется ajax http://en.wikipedia.org/wiki/Ajax_(programming)

Смежные вопросы