Ví dụ sau sẽ minh họa cách một trang web có thể lấy thông tin từ cơ sở dữ liệu bằng AJAX Show Thí dụThông tin cá nhân sẽ được liệt kê ở đây Giải thích ví dụ - Cơ sở dữ liệu MySQLBảng cơ sở dữ liệu chúng tôi sử dụng trong ví dụ trên trông như thế này idFirstNameLastNameTuổiQuê hươngCông việc1PeterGriffin41QuahogNhà máy bia2LoisGriffin40NewportGiáo viên dạy piano3JosephSwanson39QuahogSĩ quan cảnh sát4GlennVũng lầy41QuahogPhi côngVí dụ giải thíchTrong ví dụ trên, khi người dùng chọn một người trong danh sách thả xuống ở trên, một hàm có tên "showUser()" được thực thi Chức năng được kích hoạt bởi sự kiện onchange Đây là mã HTML Thí dụThông tin cá nhân sẽ được liệt kê tại đây. giải thích mã Trước tiên, hãy kiểm tra xem người đó có được chọn không. Nếu không chọn người nào (str == ""), xóa nội dung của txtHint và thoát khỏi chức năng. Nếu một người được chọn, hãy làm như sau
Tệp PHPTrang trên máy chủ được gọi bởi JavaScript ở trên là một tệp PHP có tên "getuser. php" Mã nguồn trong "getuser. php" chạy truy vấn đối với cơ sở dữ liệu MySQL và trả về kết quả trong bảng HTML Tôi có một chức năng PHP trên trang web của mình, mất vài giây để hoàn tất. Điều này giữ toàn bộ trang mà tôi không muốn Có thể với jQuery để gọi chức năng PHP này sau khi trang đã tải xuống và hiển thị kết quả trong một div không? Tôi đã nhìn vào jQuery. đăng nhưng không thể làm cho nó hoạt động Ai đó có thể giúp đỡ không? Thank you Hỏi ngày 23 tháng 8 năm 2010 lúc 15. 01 23 Tháng tám 2010 lúc 15. 01 1 ajax làm phép thuật
Đã trả lời ngày 23 tháng 8 năm 2010 lúc 15. 09 23 Tháng tám 2010 lúc 15. 09 Tai otar Tai otar 2. 5511 Huy hiệu vàng20 Huy hiệu bạc24 Huy hiệu đồng1 huy hiệu vàng20 huy hiệu bạc24 huy hiệu đồng Thank all. Tôi đã lấy một chút của mỗi giải pháp của bạn và tự làm The end of the end of the method solution is
Đã trả ngày 25 tháng 8 năm 2010 lúc 13. 57 25/08/2010 lúc 13. 57 Tướng quân Thiếu tướngTướng quânBrigante 1. 8416 huy hiệu vàng23 Huy hiệu bạc32 Huy hiệu đồng6 huy hiệu vàng23 huy hiệu bạc32 huy hiệu đồng Vâng, điều này chắc chắn là có thể. Bạn cần phải có chức năng PHP trong một tệp PHP riêng biệt. Đây là một ví dụ sử dụng $. Bưu kiện
Và sau đó, trong tập lệnh PHP của bạn, chỉ cần lặp lại HTML bạn muốn. Đây là một ví dụ đơn giản, nhưng là một nơi tốt để bắt đầu
Đã trả lời ngày 23 tháng 8 năm 2010 lúc 15. 05 23 Tháng tám 2010 lúc 15. 05 Mùa đông Hookedonmùa đông hookedon mùa đông hookedon 12. 2k18 Huy hiệu vàng59 Huy hiệu bạc74 Huy hiệu đồng18 huy hiệu vàng59 huy hiệu bạc74 huy hiệu đồng 1 Đây chính xác là những gì Ajax dành cho. Xem ở đây http. //api. jquery. com/tải/ Về cơ bản, bạn ajax/test. php và đặt mã HTML được trả lại cho kết quả phần tử có ID
Tất nhiên, bạn sẽ cần đặt chức năng cần có thời gian cho một tệp PHP mới (hoặc gọi cái cũ có tham số GET sẽ chỉ kích hoạt chức năng đó) Đã trả lời ngày 23 tháng 8 năm 2010 lúc 15. 04 23 Tháng tám 2010 lúc 15. 04 Palantirpalantir Palantirpalantir 23. 4K9 Huy hiệu vàng75 Huy hiệu bạc85 Huy hiệu Đồng9 huy hiệu vàng75 huy hiệu bạc85 huy hiệu đồng Xin chào @Kartik, Use . Những gì bạn muốn là một cái gì đó như $.ajax({ url: '/my/site', data: {action: 'test'}, type: 'post', success: function(output) { alert(output); } }); Ở phía máy chủ, nên đọc if(isset($_POST['action']) && !empty($_POST['action'])) { $action = $_POST['action']; switch($action) { case 'test' : test();break; case 'blah' : blah();break; // ...etc... } } Hy vọng nó sẽ giúp Cảm ơn Tôi có thể sử dụng PHP trong jQuery không?Nếu bạn đang cố gắng buộc một số mã PHP với sự kiện nhấp chuột, thì điều này là không thể theo cách bạn đang thử và mã PHP sẽ được thực thi ngay khi tải trang mà không chờ đợi sự kiện nhấp chuột. Nếu bạn đang cố gắng tạo mã JavaScript hoặc jQuery cuối cùng bằng PHP thì điều này sẽ ổn thôi. Nếu bạn đang cố gắng tạo mã javascript hoặc jquery cuối cùng bằng PHP thì không sao . JavaScript could call PHP function not?Để tóm tắt, bạn có thể sử dụng AJAX khi bạn muốn gọi hàm PHP từ JavaScript hoặc chạy mã PHP trên một số dữ liệu được tạo bên trong trình duyệt. Bạn có thể sử dụng Echo trong PHP để xuất mã JavaScript sẽ chạy sau trong trình duyệt của máy khách. bạn có thể sử dụng AJAX khi muốn gọi một hàm PHP từ JavaScript hoặc chạy mã PHP trên một số dữ liệu được tạo bên trong trình duyệt. Bạn có thể sử dụng tiếng vang trong PHP để xuất mã JavaScript sẽ chạy sau trong trình duyệt của khách hàng. AJAX could call PHP function not?Như đã đề cập, bạn không thể gọi chức năng PHP trực tiếp từ cuộc gọi AJAX. bạn không thể gọi hàm PHP trực tiếp từ lệnh gọi AJAX . Làm cách nào để gọi trang PHP bằng phương thức JQuery Ajax?Cách sử dụng cuộc gọi JQuery AJAX trong tập lệnh PHP. . báo trước. Khi chúng tôi gửi yêu cầu đến máy chủ thì trước khi chức năng Beforesend sẽ bị kích hoạt |