Submitted by nguyenbatbinh on Wed, 10/22/2008 - 14:39
Chao anh TH em dang hoc drupal muon dung no de phat trien cac ung dung web, viet module la theme.... cho no.
- Anh co the noi ro cho em biet node trong drupal la gi? no hoat dong the nao? khi lam module can quan tam den no ra sao?
Submitted by nguyenbatbinh on Fri, 10/24/2008 - 11:13.
Anh TH cho em hoi ti.
Em co lam mot module nho, vi chua co biet cach su dung ajax trong drupal nen phai tao ajax script rieng trong module do. Nhung khi dung no de truy suat co so du lieu do cai file ajax goi. Thi cac ham lien quan toi CSDL Mysqli khong con nua(not connection, db_query khong dung duoc.) the la danh phai tao file fns.inc rieng de ket noi.
Anh noi cho em biet cach xu ly viec nay trong drupal voi! Thanks
Hau het cac request di den drupal site cua ban deu phai di qua /index.php => qua trinh bootstrap duoc thuc hien => cac ham chung chung, bao gom ca cac ham lam viec voi co so du lieu duoc tai len => Vay la ban goi AJAX khong dung cach roi. Cach thuc hien:
1. Trong hook_menu ban dang ky URI den kich ban tao noi dung dap tra cho AJAX request:
Submitted by quanvm (not verified) on Mon, 11/10/2008 - 15:19.
Chao ban, vay khi minh dung ajax de load 1 select box, gia su co select box quan + phuong, chon quan thi se load cac phuong vao select 2, sau khi nhan submit thi drupal thong bao loi "An illegal choice has been detected. Please contact the site administrator.". Ban co cach giai quyet nao o truong hop nay ko??
Submitted by Cong Thai (not verified) on Mon, 06/01/2009 - 11:54.
Vui long kiem tra Permision, neu Ok, thi phai vao code xem doan do no kiem tra dieu kien gi? xem thoa mang khong? neu khong thoa mang thi vui long fix lai. than chao.
Comments
Trang noi dung da viet
Ban tham khao trang nay.
The Hong
Ajax trong drupal
Anh TH cho em hoi ti.
Em co lam mot module nho, vi chua co biet cach su dung ajax trong drupal nen phai tao ajax script rieng trong module do. Nhung khi dung no de truy suat co so du lieu do cai file ajax goi. Thi cac ham lien quan toi CSDL Mysqli khong con nua(not connection, db_query khong dung duoc.) the la danh phai tao file fns.inc rieng de ket noi.
Anh noi cho em biet cach xu ly viec nay trong drupal voi! Thanks
Ajax trong Drupal (6)
Hau het cac request di den drupal site cua ban deu phai di qua /index.php => qua trinh bootstrap duoc thuc hien => cac ham chung chung, bao gom ca cac ham lam viec voi co so du lieu duoc tai len => Vay la ban goi AJAX khong dung cach roi. Cach thuc hien:
1. Trong hook_menu ban dang ky URI den kich ban tao noi dung dap tra cho AJAX request:
Drupal 6
<?php
/**
* Implementation of hook_menu
*/
function hook_menu () {
$items['path/to/ajax/callback'] = array (
'access arguments' => array ('access content'),
'page callback' => 'your_callback_name',
'type' => MENU_CALLBACK,
);
return $items;
}
?>
Da dang ky callback roi, bay gio ban can dinh nghia callback do:
<?php/**
* Callback for your ajax request
*/
function your_callback_name () {
$output = "I am AJAX content...";
echo $output;
module_invoke_all ('exit');
exit;
}
?>
Dang ky va dinh nghia xong roi, gio ban su dung jQuery de thuc hien request tuong tu nhu sau:
The Hong
load select box
Chao ban, vay khi minh dung ajax de load 1 select box, gia su co select box quan + phuong, chon quan thi se load cac phuong vao select 2, sau khi nhan submit thi drupal thong bao loi "An illegal choice has been detected. Please contact the site administrator.". Ban co cach giai quyet nao o truong hop nay ko??
Vui long kiem tra Permision,
Vui long kiem tra Permision, neu Ok, thi phai vao code xem doan do no kiem tra dieu kien gi? xem thoa mang khong? neu khong thoa mang thi vui long fix lai. than chao.
Post new comment