Tuần tự hóa biểu mẫu jquery php

AJAX là một phần trong thư viện JQuery, phần viết tắt của câu JavaScript và XML không đồng bộ (JavaScript và XML không đồng bộ). Nó là phương thức cho phép tải một phần dữ liệu mới vào tài liệu HTML mà không cần phải tải lại toàn bộ tài liệu, giúp giảm thiểu thời gian tải trang cũng như băng thông của trang web. Trong bài viết này mình sẽ chia sẻ về JQuery Ajax và cách sử dụng JQuery Ajax để tải dữ liệu



Các phương thức trong Jquery

Phương thức load()

Load() là một phương thức đơn giản nhất trong kỹ thuật ajax. Chức năng của nó là tải xuống và hiển thị nội dung đã tải xuống bất kỳ phần tử HTML nào

cú pháp.  load(url, params, callback)

  • url. URL Tiếp nhận, xử lý và gửi lại dữ liệu
  • Thông số. lưu giữ các biến cần gửi đi
  • Gọi lại. function which it will call to after too a Ajax process complete

Ví dụ

$(document).ready(function( ){
   $("div#result").load("result.php", {user: admin}, callback);
});
function callback(){
   alert("Kết thúc quá trình.");
}
//Nội dung trong result.php
if(isset($_POST['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}

Phương thức get()

Để gửi dữ liệu theo phương thức

$(document).ready(function( ){
   $.get("result.php", {user: admin}, function(data){$("div#result").html(data);});
});
//Nội dung trong result.php
if(isset($_GET['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}
0 của kỹ thuật ajax. ta has a cú pháp sau

cú pháp.

$(document).ready(function( ){
   $.get("result.php", {user: admin}, function(data){$("div#result").html(data);});
});
//Nội dung trong result.php
if(isset($_GET['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}
1

  • Các tham số tương tự như phương thức load()

Ví dụ

$(document).ready(function( ){
   $.get("result.php", {user: admin}, function(data){$("div#result").html(data);});
});
//Nội dung trong result.php
if(isset($_GET['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}

Phương thức post()

Tương tự như phương thức

$(document).ready(function( ){
   $.get("result.php", {user: admin}, function(data){$("div#result").html(data);});
});
//Nội dung trong result.php
if(isset($_GET['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}
0 của kỹ thuật ajax, phương thức đăng bài giúp bảo mật dữ liệu gửi đi tốt hơn. ta has a cú pháp sau

cú pháp.

$(document).ready(function( ){
   $.get("result.php", {user: admin}, function(data){$("div#result").html(data);});
});
//Nội dung trong result.php
if(isset($_GET['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}
3

  • Các tham số tương tự như phương thức
    $(document).ready(function( ){
       $.get("result.php", {user: admin}, function(data){$("div#result").html(data);});
    });
    //Nội dung trong result.php
    if(isset($_GET['user']))
    {
     echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
    }else{
     echo 'Không nhận được dữ liệu của người dùng nào';
    }
    4

Ví dụ

$(document).ready(function( ){
   $.post("result.php", {user: admin}, function(data){$("div#result").html(data);});
});
//Nội dung trong result.php
if(isset($_POST['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}

Phương thức ajax()

Ngoài các phương thức trên,

$(document).ready(function( ){
   $.get("result.php", {user: admin}, function(data){$("div#result").html(data);});
});
//Nội dung trong result.php
if(isset($_GET['user']))
{
 echo 'Bạn đã gửi dữ liệu của người dùng = '.$_POST['user'].' thành công';
}else{
 echo 'Không nhận được dữ liệu của người dùng nào';
}
5 là một phương thức tổng hợp phổ biến nhất để sử dụng tải dữ liệu bất kỳ bộ. Phương thức này cho phép cấu hình và tùy chỉnh các thông số, không bị bó buột như các phương thức trên

jQuery có nhiều hàm giúp bạn tạo các yêu cầu AJAX đến máy chủ. Mục đích để thực hiện tương tác tạm dừng với máy chủ và lấy dữ liệu về hiện tại trên trang web. You can request text, html, xml, json from server information through the method get and post

Các hàm trong jquery tạo request ajax

Phương thứcMô tả$. ajax()Thực hiện yêu cầu AJAX không đồng bộ$. get() Tải dữ liệu từ máy chủ bằng AJAX HTTP GET request$. getJSON() Tải dữ liệu được mã hóa JSON từ máy chủ bằng HTTP GET request$. getScript() Tải (và thực thi) JavaScript từ máy chủ bằng cách sử dụng AJAX HTTP GET request$. post() Tải dữ liệu từ máy chủ bằng AJAX HTTP POST requestload() Tải dữ liệu từ máy chủ và đặt dữ liệu được trả về vào phần tử đã chọnserialize() Mã hóa một tập hợp các phần tử biểu mẫu dưới dạng chuỗi để gửi

Sử dụng hàm load trong jquery

Hàm tải của jquery giúp bạn tạo yêu cầu ajax tới 1 trang web trên máy chủ. Khi nội dung từ máy chủ đổ về, dữ liệu sẽ được tải vào bộ chọn đã chọn. This is request format get

Cú pháp load hàm trong jquery

$(selector).load( url, data , [callback] );
$(selector).load(url, data , function(response,status,xhr) )
  • url – Là địa chỉ của trang web trên máy chủ cần yêu cầu. Các trang này có thể là ASP, JSP, PHP…
  • data – tham số dành cho trang web trong url, theo cấu trúc key=value&key=value. Ví dụ lang=vi&idSP=5. Nếu url trang không cần tham số, bạn bỏ qua tham số dữ liệu
  • gọi lại – hàm được gọi sau khi dữ liệu từ url được trả về
  • phản ứng. là dữ liệu được tải về từ máy chủ
  • tình trạng. status status của server đổ về để biết kết quả thực thi url web của trang (success, notmodified, error, timeout, parsererror )
  • xhr. main is object xmlhttprequest

Thực hiện tải hàm sử dụng tập tin trong jquery

a. Có trang hamload. html as after




b. Call ajax with function load, not used callback

c. Call ajax with function load, has used function callback

trang txn. html

Giá và chất lượng gạo, ai đi đến cùng với người dân?

Hoàng hôn trên sông Mê Kông

Độc đáo núi Cấm

Báo chí quốc tế nói gì về sự kiện Calisto?

Mười bí quyết cho hạnh phúc

Khánh Hòa sẽ đăng cai Hoa Hậu Hoàn vũ 2008

Hạnh phúc là gì ?

Làm sao chiên cơm cho ngon

Bữa cơm nghèo trong cơn sốt gạo

Mặt bằng giá mới sau cơn sốt gạo

trang tnb. html

Washington sẵn sàng cho lễ nhậm chức

Cầu dây văng made in VN đầu tiên được khánh thành

Cái đầu vàng của Công Vinh

Việt Nam muôn năm!

Việt Nam vô địch Đông Nam Á

Việt Nam vô địch AFF Cup 2008: Giấc mơ thành hiện thực

Kéo lá cờ khổng lồ vào Mỹ Đình

Tiền đạo Nguyễn Việt Thắng: Dỡ bỏ áp lực cho Calisto

Thắng tại Thái Lan, Việt Nam đứng trước cơ hội vô địch

Dễ và Khó

hàm $. được

hàm $. get of jquery giúp bạn tạo một yêu cầu ajax tới 1 trang web trên máy chủ. Khi nội dung từ máy chủ đổ về, bạn sử dụng hàm gọi lại để nhận và xử lý. Yêu cầu làm $. get create as request format get

Cú pháp $. get in jquery

$.get(url);
$.get(url,function(response,status,xhr));
$.get(url, data,function(response,status,xhr))
$.get(url, data, function(response,status,xhr),dataType)
  • url – Là địa chỉ của trang web trên máy chủ cần yêu cầu. Các trang này có thể là ASP, JSP, PHP…
  • data – tham số dành cho trang web trong url, theo cấu trúc key=value&key=value. Ví dụ lang=vi&idSP=5. Nếu url trang không cần tham số, bạn bỏ qua tham số dữ liệu
  • function(data,status,xhr) – là hàm gọi lại được gọi sau khi dữ liệu từ url được trả về
  • phản ứng. là dữ liệu được tải về từ máy chủ
  • tình trạng. status status của máy chủ đổ về để biết kết quả thực thi url trang web
  • xhr. main is object xmlhttprequest
  • loại dữ liệu. là kiểu dữ liệu dự kiến ​​sẽ nhận máy chủ tử, có thể là html, xml, json, text, script

https. //www. w3schools. com/jquery/ajax_get. asp

Execute use function $. get in jquery

hàm $. bưu kiện

hàm $. bài đăng của jquery giúp bạn tạo yêu cầu ajax tới 1 trang web trên máy chủ. Yêu cầu dạng bài đăng này

Cú pháp $post trong jquery

$.post(url);
$.post(url,function(response,status,xhr));
$.post(url, data,function(response,status,xhr))
$.post(url, data, function(response,status,xhr),dataType)
  • url – Là địa chỉ của trang web trên máy chủ cần yêu cầu. Các trang này có thể là ASP, JSP, PHP…
  • data – tham số dành cho trang web trong url, theo cấu trúc key=value&key=value. Ví dụ lang=vi&idSP=5. Nếu url trang không cần tham số, bạn bỏ qua tham số dữ liệu
  • function(data,status,xhr) – là hàm gọi lại được gọi sau khi dữ liệu từ url được trả về
  • phản ứng. là dữ liệu được tải về từ máy chủ
  • tình trạng. status status của máy chủ đổ về để biết kết quả thực thi url trang web
  • xhr. main is object xmlhttprequest
  • loại dữ liệu. là kiểu dữ liệu dự kiến ​​sẽ nhận máy chủ tử, có thể là html, xml, json, text, script

https. //www. w3schools. com/jquery/ajax_post. asp

Execute use function $. đăng trong jquery

a. Có trang bài đăng. html as after




b. Use function serialize gom data in form




0

c. Use $ function. gửi dữ liệu trong form lên server




1

d. tập tin xuly. php on server, code menu as after




2

hàm $. getJSON

hàm $. getJSON của jquery giúp bạn tạo một yêu cầu ajax tới 1 trang web trên máy chủ để nhận dữ liệu định dạng JSON – Dữ liệu định dạng văn bản có cấu trúc

Cú pháp $. getJSON trong jquery




3
  • url – Là địa chỉ của trang web trên máy chủ cần yêu cầu. Các trang này có thể là ASP, JSP, PHP…
  • data – tham số dành cho trang web trong url, theo cấu trúc key=value&key=value. Ví dụ lang=vi&idSP=5. Nếu url trang không cần tham số, bạn bỏ qua tham số dữ liệu
  • function(data,status,xhr) – là hàm gọi lại được gọi sau khi dữ liệu từ url được trả về
  • phản ứng. là dữ liệu được tải về từ máy chủ
  • tình trạng. status status của máy chủ đổ về để biết kết quả thực thi url trang web
  • xhr. main is object xmlhttprequest
  • loại dữ liệu. là kiểu dữ liệu dự kiến ​​sẽ nhận máy chủ tử, có thể là html, xml, json, text, script

https. //www. w3schools. com/jquery/ajax_getjson. asp
https. //api. jquery. com/jQuery. getJSON/

Execute use function $. getJSON trong Jquery

a. Có tệp Sinh viên. php information student as after




4

b. Trang html code as after




5

c. Use $ function. getJSON request data json on current in console




6

d. Use $ function. getJSON request data json về và hiện trong trang web




7

e. Use $ function. getJSON để yêu cầu dữ liệu json dạng mảng về hiện trong trang web




8

Use function $. ajax trong jquery

hàm $. ajax của jquery giúp bạn tạo một yêu cầu ajax tới 1 trang web trên máy chủ với nhiều tham số chuyển nhẹ nhàng. Với hàm này, bạn có thể chỉ định kiểu yêu cầu là đăng hoặc nhận, có thể điều khiển bộ đệm của trình duyệt…