2012-02-10 3 views
2

Я собираюсь создать простое планирование назначения, чтобы установить назначение для врача, некоторые вещи, как это: http://arshaw.com/fullcalendar/назначение планирования с JQuery

Я почти ничего знать о JQuery и Javascript, но я надеюсь, что это будет Начинайте учиться больше, и, конечно же, мой босс попросил меня сделать это. Потому что созданные плагины планирования назначений не поддерживают персидскую дату, они бесполезны для меня, где я должен начинать форму? Я хочу, чтобы назначение было выполнено, перетаскивание поверхность, как календарь Google:

http://jquery-week-calendar.googlecode.com/svn/trunk/jquery.weekcalendar/full_demo/weekcalendar_full_demo.html

мольбы e предложите мне ссылки и некоторые необходимые шаги для изучения и выполнения этого.

Я признателен за любую помощь

+1

Просто начните ее реализации. Если вы застряли, как здесь для помощи. Вы закончите быстрее и узнаете больше. – Blender

+3

Для любого новичка Javascript я предлагаю узнать больше об основном языке, прежде чем полагаться на такие фреймворки, как JQuery. По крайней мере, узнайте, как JQuery делает то, что он делает (или обратите внимание на это, если у вас мало времени). –

ответ

6

Вам нужно будет убедиться, что у вас есть удобное понимание серверной части языка, и сохранение этих календарных дат в базу данных. jQuery будет действовать только на стороне клиента, то есть после того, как браузер будет «обновлен», вы потеряете все свои изменения календаря. Как правило, как работает или может работать такой календарь, на основе вызовов AJAX (как указано в документации на указанном вами веб-сайте)

Вам необходимо знать, какой язык на стороне сервера используется на том месте, которое вы хотите разместите этот календарь. .NET, PHP, Ruby и т. Д. Вам нужно будет знать, как создавать и подключаться к своей базе данных (Oracle, MySql, MSSQL и т. Д.) Через ваш серверный код.

Так что, если бы я, чтобы дать вам руководство, с общей точки зрения было бы идти, как это:

  1. Определить, какую среду сервера языка и будет работать на (PHP, .NET Ruby, и т.д..)
  2. Создайте и определите, какую базу данных вам нужно использовать (MySQL, MSSQL и другие). Это также непросто для начинающего разработчика. Вам нужно будет идентифицировать информацию о главном хосте и создать базу данных, создать пользователей с именами пользователей и паролями (-ами), чтобы вы могли получить доступ к БД из вашего кода с соответствующими разрешениями.
  3. Найдите папку/местоположение, где будут размещаться все ваши файлы. Пример: http://www.eventscalendar.com/youreventscalendergoeshere/
  4. Начните создавать шаблон страницы в этой папке, которая будет содержать ваш календарь, и опустить все файлы, которые были предоставлены вам с этого веб-сайта.
  5. Попробуйте заставить календарь работать (если возможно) без каких-либо вызовов базы данных или просто пустых вызовов ajax.
  6. Как только календарь работает, просто ничего не сохраняя, вы можете начать просмотр вызовов AJAX и как им нужно будет отправлять и запрашивать данные из вашей базы данных.
  7. Начните связывать запросы на серверный код ajax + (Post/Get) вместе до тех пор, пока вы не подтвердите значения, теперь успешно откладываются на ваши таблицы базы данных.

Вы должны научиться в первую очередь о JQuery AJAX для этого календаря на работу: http://api.jquery.com/jQuery.ajax/

Это на самом деле не так уж сложно, если вы хорошо приспособились к серверной технологии.

Если вы не понимаете большинство терминов, которые я использовал в этом руководстве, то этот проект, вероятно, не для вас и слишком продвинутый.

Приветствия и удачи.

+0

Спасибо, месив! Я знаю о server-side.how, чтобы создать эту сетку и нарисовать прямоугольник в нее, перетаскивая мышью, это то, что кажется мне сложным вначале, любое предложение? –

0

если проблема персидская дата \ календарь, momentjs.com которым является Lib на Wich fullcalendar основан имеет она поддерживает уже

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