Дараах зүйлсүүд хийгдсэн гэж үзнэ:
- Симфони төслөө үүсгэсэн
- Аппликэйшн үүсгэсэн
- Алдаагүйгээр ажиллаж байгаа
- jQuery ашиглаж байгаа
1. Ашиглах модулиа үүсгэнэ.
http://symfonyproject.loc/testajax/index гэсэн URL-г ажиллуул. Энд symfonyprojec.loc нь таны ажиллаж байгаа вэбийн хаяг байна. Доорх зураг хар.
2.1 apps/frontend/modules/testajax/actions/actions.class.php файлаас
2.2 apps/frontend/modules/testajax/templates/indexSuccess.php файлд
2.3 http://symfonyproject.loc/testajax/index гэсэн URL-г ажиллуул. Одоо өмнөх хуудасны оронд "Hello AJAX" гэж гарсан байна.
3. AJAX-г ажиллуулах.
Энд jQuery-н ajax дуудах функцуудыг ашиглах бөгөөд jquery.com-ээс jQuery-н талаар судал.
Вэб дээр нэг линк дарахад Ajax-р хүсэлт явуулж хуудсанд ирсэн хариуг нэмж харуулах үйлдэл хийнэ.
3.1 Ajax хүсэлт хүлээн авч хариу буцаах функц бичнэ. apps/frontend/modules/testajax/actions/actions.class.php файлыг нээ. Доорх функц нэмж бич.
Энэ функц нь ajax хүсэлт ирэхэд хариуд нь "Ajax хариу" гэсэн string буцаана.
3.2 Template-ийн файлд өөрчлөлт оруул. apps/frontend/modules/testajax/templates/indexSuccess.php файл.
3.3 Одоо ajax -аа шалгаж үзье. http://symfonyproject.loc/testajax/index гэсэн URL-г ажиллуул. "Hello AJAX" гэсэн link дээр дар. Доорх зураг үз.
$php symfony generate:module frontend testajax2. Үүсгэсэн модулийнхаа index actions-г ажиллуулах
2.1 apps/frontend/modules/testajax/actions/actions.class.php файлаас
$this->forward('default', 'module');гэсэн мөрийг усга.
2.2 apps/frontend/modules/testajax/templates/indexSuccess.php файлд
Hello AJAXгэж нэмж бич.
2.3 http://symfonyproject.loc/testajax/index гэсэн URL-г ажиллуул. Одоо өмнөх хуудасны оронд "Hello AJAX" гэж гарсан байна.
3. AJAX-г ажиллуулах.
Энд jQuery-н ajax дуудах функцуудыг ашиглах бөгөөд jquery.com-ээс jQuery-н талаар судал.
Вэб дээр нэг линк дарахад Ajax-р хүсэлт явуулж хуудсанд ирсэн хариуг нэмж харуулах үйлдэл хийнэ.
3.1 Ajax хүсэлт хүлээн авч хариу буцаах функц бичнэ. apps/frontend/modules/testajax/actions/actions.class.php файлыг нээ. Доорх функц нэмж бич.
Энэ функц нь ajax хүсэлт ирэхэд хариуд нь "Ajax хариу" гэсэн string буцаана.
3.2 Template-ийн файлд өөрчлөлт оруул. apps/frontend/modules/testajax/templates/indexSuccess.php файл.

3.3 Одоо ajax -аа шалгаж үзье. http://symfonyproject.loc/testajax/index гэсэн URL-г ажиллуул. "Hello AJAX" гэсэн link дээр дар. Доорх зураг үз.
Ингээд Ajax ажиллаж байна. Цааш нь ajax хүсэлтдээ GET, POST method-оор утга дамжуулж дамжуулсан утгаас хамаарсан үр дүнг буцааж үз.
http://pastebin.com/s4A0JT0q энийг өмнө нь facebook-ийн грүпп-д оруулж байсан юм.
Асуух зүйл байвал facebook group-д (http://www.facebook.com/groups/MongolianSFDevelopers) асуугаарай. Энд бичсэн comment-г бараг л уншихгүй дээ :D