
Hướng dẫn crawl dữ liệu trang chonbaihat bằng Ajax + PHP - Học Ajax - PHP Ajax - jQuery Ajax
Chào các bạn, lâu rồi không viết tut về Ajax nên hôm nay mình viết bài này để hướng dẫn các bạn cách sử dụng Javascript kết hợp với PHP để lấy dữ liệu của trang chonbaihat.com. 1. Ý tưởng bóc tách dữ liệu trang chonbaihat Trước khi crawl một trang web bất kì thì bạn phải soi toàn bộ ...

Validate form Modal Bootstrap với jQuery Ajax - Học Ajax - PHP Ajax - jQuery Ajax
Có một bạn hỏi cách validate form modal trong Bootstrap nên mình viết một bài và quay luôn video để hướng dẫn cách làm, chức năng này đã được trình bày ở các bài trước rồi nhưng theo yêu cầu thì mình viết thêm một bài nữa. 1. Tạo form đăng ký thành viên với Modal Bootstrap Để tiện việc ...

Kỹ thuật xử lý hàng đợi khi gửi ajax - Học Ajax - PHP Ajax - jQuery Ajax
Nếu bạn cần xử lý ajax nhiều lần và thứ tự thực hiện giữa các lần gửi ajax thì bạn sẽ áp dụng kỹ thuật đệ quy ajax, hay còn gọi là thiết lập hàng đợi trong ajax. Đây là một kỹ thuật cũng nâng cao và nó chủ yếu là do kinh nghiệm của mỗi người nên trong bài này mình chỉ chia sẻ kinh nghiệm của mình, ...

jQuery Ajax pagination load more với PHP và MYSQL - Học Ajax - PHP Ajax - jQuery Ajax
Một số website có chức năng khi chúng ta kéo xuống dưới sẽ tự động hiển thị thêm tin, cái này ta gọi là ajax scrolling pagination. Còn trường hợp ở cuối danh sách có một button load more thì đấy ta gọi là Ajax pagination load more. Trong bài này chúng ta sẽ tìm hiểu thủ thuật load more này ...

jQuery Ajax scrolling pagination với PHP và MYSQL - Học Ajax - PHP Ajax - jQuery Ajax
Hiện nay có một số website khi các bạn kéo xuống phía dưới cùng thì nó tự động load thêm dữ liệu. Facebook là một ví dụ nhưng nó khác ở chỗ là nó thực hiện hai thao tác, thứ nhất là kéo xuống sẽ load thêm, thứ hai là nó thiết lập sau một thời gian sẽ load thêm. Chức năng này người ta gọi là ...

Delay the keyup event for jquery ajax - Học Ajax - PHP Ajax - jQuery Ajax
Có thể nói ajax là một kỹ thuật được ứng dụng rất rộng rãi trong các ứng dụng web vì sự mượt mà của nó, nhất là kết hợp với các hiệu ứng jquery. Nhưng để xử lý tiến trình ajax thật sự rất mơ hồ với những bạn mới làm quen với ajax. Một ví dụ điển hình là xây dựng chức năng search cho sự ...

Search ajax Autocomplete có phân trang - Học Ajax - PHP Ajax - jQuery Ajax
Đây là bài thứ 12 trong loạt serie ajax toàn tập. Nếu như bạn đã đọc đến bài này thì tôi tin rằng bạn đã nắm vững được ajax jquery rồi, nên để nâng cao hơn xíu hôm nay tôi sẽ hướng dẫn làm chức năng search autocomplete ajax có phân trang. Search autocomplete là gì? Nếu bạn chưa biết nó là gì thì ...

Viết thư viện captcha và kiểm tra mã captcha bằng ajax - Học Ajax - PHP Ajax - jQuery Ajax
Nếu như bạn hay lướt web thì bạn sẽ thấy có những website khi bạn đăng ký thành viên hoặc là gửi thông tin liên hệ thì họ sẽ có những mã code cho bạn nhập vào, những đoạn mã này có mục đích là chống spam vì nó được sinh ra ngẫu nhiên. Những đoạn mã như vậy người ta gọi là mã captcha, hay còn gọi là ...

Xử lý tiến trình khi làm việc với ajax - Học Ajax - PHP Ajax - jQuery Ajax
Có bao giờ bạn gặp sự cố khi viết một chương trình ajax nào đó mà người dùng click liên tục và hệ thống sẽ gửi ajax liên tục? nếu có thì trong bài này tôi sẽ hướng dẫn bạn một cách có thể khắc phục tình trạng này. Tôi sẽ tạm gọi nó là quản lý tiến trình khi gửi ajax. Và trước khi vào nội dung chính ...

Phân trang ajax có thay nhất đổi URL cho SEO - Học Ajax - PHP Ajax - jQuery Ajax
Như bạn biết thường thì khi ta làm việc với ajax sẽ bị hạn chế với Search Engine, nhưng với công nghệ hiện nay thì có một kỹ thuật nho nhỏ giúp ta sử dụng ajax mà vẫn chạy được cho SEO, và đây cũng là lý do tôi mở ra bài này. Trong bài nay tôi sẽ làm một ví dụ nhỏ nhỏ về phân trang ajax có thay ...

Validate form đăng ký thành viên với Ajax - Học Ajax - PHP Ajax - jQuery Ajax
Trải qua 7 bài học Ajax căn bản thì chắc chắn bạn đã có được một lượng kiến thức đủ để áp dụng vào từng bài toán cụ thể và nhằm giúp cho các bạn có bài tập để thực hành thì bắt đầu từ bài này mình sẽ xây dựng các ứng dụng thực tế. Trong bài này tôi sẽ hướng dẫn các bạn viết một form đăng ký và ...

Sử dụng Ajax kết quả trả về kiểu JSON - Học Ajax - PHP Ajax - jQuery Ajax
Nếu đây là bài đầu tiên bạn xem trong loạt series thì tôi khuyên bạn nên quay lại từ bài ajax là gì, vì như vậy bạn sẽ theo dõi được xuyên suốt series và sẽ không vướng mắc những câu hỏi đơn giản khác. Điều kiện để xem được bài này là bạn quay lại bài kết quả ajax trả về kiểu ...

Sử dụng Ajax lấy kết quả trả về dạng XML - Học Ajax - PHP Ajax - jQuery Ajax
Đây là bài cuối cùng tôi đề cập đến vấn đề định dạng kiểu dữ liệu trả về khi gọi ajax và bài này tôi sẽ nói về XML. Trước khi vào bài này bạn quay lại bài sử dụng Ajax kết quả trả về kiểu text để tạo database vì trong bài này chúng ta sử dụng database trong bài đó. Nhưng trước ...

Sử dung Ajax kết quả trả về kiểu Text - Học Ajax - PHP Ajax - jQuery Ajax
Như tôi đã giới thiệu ở các bài trước, thông thường định dạng trả về của Ajax thuộc một trong ba kiểu text, json hoặc xml. Nhưng nếu trình bày cả ba trường hợp thì hơi dài nên tôi sẽ tách thành ba phần, và trong bài này tôi sẽ hướng dẫn các bạn dùng ajax để lấy danh sách người dùng và ...

Phương thức GET trong jQuery Ajax - Học Ajax - PHP Ajax - jQuery Ajax
Bài trước chúng ta đã tìm hiểu phương thức POST trong ajax, nhưng vẫn còn môt phương thức khác cũng rất thường được sử dụng đó là phương thức GET, đây là phương thức chúng ta rất hay sử dụng ngoài frontend để xây dựng chức năng hiển thị bài viết trong cơ sở dữ liệu. Quay lại ...

Phương thức POST trong jQuery Ajax - Học Ajax - PHP Ajax - jQuery Ajax
Có lẽ hai phương thức post và get trong php không còn xa lạ với các bạn nữa nhỉ? Nhưng với Ajax thì hai phương thức này được thực hiện như thế nào? Để trả lời câu hỏi này thì trong bài này chúng ta sẽ tìm hiểu phương thức POST trước nhé. Như bạn biết khi ta muốn gửi thông tin lên server thì ...

ìm hiểu jQuery Ajax - Học Ajax - PHP Ajax - jQuery Ajax
Ở bài trước chúng ta đã làm một ứng dụng nho nhỏ với Ajax bằng Javascript nhưng như tôi đã nói thường thì chúng ta sử dụng những thư viện JS có sẵn như Jquery để thực hiện, bởi vì thư viện jQuery hỗ trợ đầy đủ cho tất cả các browser nên chúng ta không cần phải kiểm tra các điều kiện về Browser ...

Ajax là gì? Viết chương trình Ajax bằng Javascript - Học Ajax - PHP Ajax - jQuery Ajax
Trong bài này chúng ta sẽ tìm hiểu về Ajax, một kỹ thuật dùng để xử lý các chức năng trên Website. Trước đây Ajax là một kỹ thuật nâng cao, nhưng kể từ khi có NodeJS thì nó trở nên tầm thường trong mắt lập trình viên. Tuy nhiên, dù sao đi nữa thì việc sử dụng Ajax sẽ giúp website hoạt động trơn ...

MVC PHP - Viết Base_Controller - Học MVC PHP nâng cao
Chúng ta đã học được cách load view rồi, tuy nhiên nếu sử dụng cấu trúc như vậy thì dự án sẽ khó quản lý code và nội dung sẽ bị trùng lặp. Ví dụ giao diện website của bạn gồm có 3 phần là header, footer và content. Đối với header và footer sẽ là nội dung mà trang nào cũng có nên mình muốn chi viết ...

MVC PHP - Viết thư viện load view - Học MVC PHP nâng cao
Vậy là chúng ta đã viết được các lớp load library, load helper, load config rồi nhỉ, vậy thì trong bài này chúng ta sẽ viết thư viện load view. Đây là một thư viện khá là quan trọng và trong đối tượng này có sử dụng một số hàm có thể hơi mới lạ nên nếu hàm nào không hiểu thì bạn ...