Вот код, чтобы сделать это непосредственно с JavaScript. Но, как ранее упомянуто, Вы были бы очень более обеспечены с библиотекой JavaScript. Моим фаворитом является jQuery.
В случае ниже, страницу ASPX (это обслуживает как сервис REST бедного человека) называют для возврата объекта JSON JavaScript.
var xmlHttp = null;
function GetCustomerInfo()
{
var CustomerNumber = document.getElementById( "TextBoxCustomerNumber" ).value;
var Url = "GetCustomerInfoAsJson.aspx?number=" + CustomerNumber;
xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = ProcessRequest;
xmlHttp.open( "GET", Url, true );
xmlHttp.send( null );
}
function ProcessRequest()
{
if ( xmlHttp.readyState == 4 && xmlHttp.status == 200 )
{
if ( xmlHttp.responseText == "Not found" )
{
document.getElementById( "TextBoxCustomerName" ).value = "Not found";
document.getElementById( "TextBoxCustomerAddress" ).value = "";
}
else
{
var info = eval ( "(" + xmlHttp.responseText + ")" );
// No parsing necessary with JSON!
document.getElementById( "TextBoxCustomerName" ).value = info.jsonData[ 0 ].cmname;
document.getElementById( "TextBoxCustomerAddress" ).value = info.jsonData[ 0 ].cmaddr1;
}
}
}
Практические проекты Django, второе издание от Джеймса Беннета , менеджера выпуска Django
В книге рассказывается о создании приложений, добавлении функций, практической разработке такие методы, как использование DVCS, инструменты автоматического развертывания сборки, а также есть специальная глава о многоразовой разработке и о том, как отправить PyPI .
В книге также даются полезные советы по Python, где это необходимо; таким образом вы сможете развить хорошее понимание Python.
Сообщество огромно ресурс: IRC, Blog Aggregator, django-users
ProDjango Марти Алчина - хорошая книга для изучения внутреннего устройства django http://prodjango.com/
"Обучение Python "от О'Рейли http://books.google.com/books?id=nEJ-jcYF2fMC&dq=learning+python&printsec=frontcover&source=bn&hl=en&ei=EBJhSoHvDs_tlAfDncmjDw&sa=Xresult&resoi> [] Погрузитесь в Python » http://diveintopython3.ep.io/ (название с открытым исходным кодом) от Apress.
Видео выступлений с DjangoCon или Pycon также можно транслировать. А также django startthedark.com из измельченная серия.
Я также понимаю, что "на этой неделе в django "переименовывается в djangodose, но многие из актуальны подкасты для twid.
Подкаст rubyonrails - еще один отличный ресурс. Подкаст RoR охватывает в равной степени актуальные темы, представляющие интерес как для программистов Django, так и для Rails.
Хорошая запись в блоге о развертывании http://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/
Обязательно изучите pip, virtualenv и fabric, пока вы это делаете. Незаменимо.
Книга django для django!
И ] учебник по python для основ Python.
В большинстве книг рассказывается, как выполнить развертывание в Apache. Вы также можете изучить lighttpd и nginx.
Для развертывания вам следует изучить Fabric, пакет python, который передает SSH с вашего компьютера на ваш сервер.
Вот мой список лучших книг по Django на Amazon , чего он стоит. Я ссылаюсь на это, а не повторяю здесь свои комментарии. Я хотел бы отметить, что шаблоны Django (которых нет в списке) немного разочаровывают. Не до технического качества других книг.
Люди уже указали вам на Джеймса Беннета. Я' Повторюсь еще раз. На его веб-сайте www.b-list.org есть много отличных материалов. Настоятельно рекомендуется.
Если вы ищете простую установку и / или поддержку сайтов Django, я бы порекомендовал slicehost.net или webfaction.com. Первый более хардкорный, управляйте своим собственным сервером Unix. Последний проще, запускается легче, но не так много контроля над всем. Первый начинается примерно с 20 долларов в месяц за кусок размером 256 МБ. Последнее составляет около 10 долларов в месяц.
Даже если вы не используете ни один из этих хостов, на их сайтах есть отличные руководства по настройке Django, python и Apache на Unix-системах.
Я бы также рекомендовал приобрести бесплатный аккаунт на github.com. Там огромное сообщество известных разработчиков Django, и есть много проектов, которые вы можете скопировать на свой компьютер и опробовать. Одна из замечательных вещей: вы можете "
Безусловно, документация Django - хороший ресурс. Мне все время говорят использовать его, и большую часть времени это было полезно:
stackoverflow.com ? ; -)
Мне также нравится категория Django b-list.org и тег Django в блоге Джеффа Крофта .
Я начал с Django не так много недель назад.
Я могу порекомендовать изучить исходный код на сайте Django сам. Это помогло мне начать настоящую работу в качестве там был полный и рабочий пример, на который можно было сослаться. Это может быть найденным в http://code.djangoproject.com/browser/djangoproject.com/django_website/ . URL-адрес прямой загрузки исходного кода: http://code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format=zip (ZIP-файл, 61 КБ).
И рекомендуется прочитать первые 5 глав в Книга Django, начиная с http://www.djangobook.com/en/2.0/chapter01/
Если вы заинтересованы в создании блога, я могу порекомендовать эта запись в блоге Джеймса Беннета:
http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ «Советы Django: масштабирование приложения. Давайте создадим блог»
Считал, что веб-разработка Python с Django от Forcier, Bissex и Chun является отличным началом. 50 страниц на Python, которые помогут вам начать работу, и все основы Django.