


Perbezaan: 1. Data dalam get dihantar dalam URL, manakala data dalam POST dihantar dalam badan teks 2. Hanya jumlah data yang terhad boleh dihantar dalam get, tetapi a jumlah yang besar boleh dihantar dalam POST 3. Data yang dihantar melalui kaedah GET akan didedahkan dalam ruangan URL, manakala data yang dihantar melalui kaedah POST tidak awam dan mempunyai keselamatan yang tinggi.
Persekitaran pengendalian tutorial ini: sistem windows7, versi jquery3.6.1, komputer Dell G3.
kaedah jQuery $.get()
Kaedah $.get() meminta data daripada pelayan melalui permintaan HTTP GET.
Sintaks:
$.get(URL,callback);
Parameter URL yang diperlukan menyatakan URL yang anda ingin minta.
Parameter panggil balik pilihan ialah nama fungsi yang akan dilaksanakan selepas permintaan berjaya.
Contoh berikut menggunakan kaedah $.get() untuk mendapatkan semula data daripada fail pada pelayan:
Instance
$("button").click(function(){ $.get("demo_test.asp",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
jQuery Kaedah $.post()
Kaedah $.post() meminta data daripada pelayan melalui permintaan HTTP POST.
Sintaks:
$.post(URL,data,callback);
Parameter URL yang diperlukan menyatakan URL yang anda ingin minta.
Parameter data pilihan menentukan data yang akan dihantar bersama permintaan.
Parameter panggil balik pilihan ialah nama fungsi yang akan dilaksanakan selepas permintaan berjaya.
Contoh berikut menggunakan $.post() untuk menghantar data bersama-sama dengan permintaan:
Instance
$("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"www.gqgzdg.com" }, function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
jQuery $.get( ) kaedah Perbezaan antara kaedah $.post()
1 Jumlah data yang dihantar
Dalam GET, hanya jumlah terhad. daripada data boleh dihantar , kerana data dihantar dalam URL.
Dalam POST, sejumlah besar data boleh dihantar kerana data dihantar dalam kandungan teks.
2 Keselamatan
Data yang dihantar melalui kaedah GET tidak dilindungi kerana data terdedah dalam bar URL, yang meningkatkan risiko kelemahan dan serangan penggodam .
Data yang dihantar melalui kaedah POST adalah selamat kerana data tidak didedahkan dalam bar URL dan pelbagai teknik pengekodan boleh digunakan di dalamnya, yang menjadikannya berdaya tahan.
3. Tambahkan pada penanda halaman
Hasil pertanyaan GET boleh ditambah pada penanda halaman kerana ia wujud dalam bentuk URL
dan POST pertanyaan Keputusan tidak boleh ditanda buku.
4. Pengekodan
Apabila menggunakan kaedah GET dalam borang, hanya aksara ASCII diterima dalam jenis data.
Pada penyerahan borang, kaedah POST tidak mengikat jenis data borang dan membenarkan aksara binari dan ASCII.
5. Saiz pembolehubah
Saiz pembolehubah dalam kaedah GET ialah kira-kira 2000 aksara.
Kaedah POST membenarkan saiz berubah-ubah sehingga 8MB.
6. Caching
Data kaedah GET boleh dicache,
dan data kaedah POST tidak boleh dicache.
7. Fungsi utama
Kaedah GET digunakan terutamanya untuk mendapatkan maklumat,
dan kaedah POST digunakan terutamanya untuk mengemas kini data.
[Pembelajaran yang disyorkan: tutorial video jQuery, video bahagian hadapan web]
Atas ialah kandungan terperinci Apakah perbezaan antara kaedah get dan post dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

实现方法:1、用“$("img").delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”语句,通过定时器来延迟。

区别:1、axios是一个异步请求框架,用于封装底层的XMLHttpRequest,而jquery是一个JavaScript库,只是顺便封装了dom操作;2、axios是基于承诺对象的,可以用承诺对象中的方法,而jquery不基于承诺对象。

修改方法:1、用css()设置新样式,语法“$(元素).css("min-height","新值")”;2、用attr(),通过设置style属性来添加新样式,语法“$(元素).attr("style","min-height:新值")”。

增加元素的方法:1、用append(),语法“$("body").append(新元素)”,可向body内部的末尾处增加元素;2、用prepend(),语法“$("body").prepend(新元素)”,可向body内部的开始处增加元素。

删除方法:1、用empty(),语法“$("div").empty();”,可删除所有子节点和内容;2、用children()和remove(),语法“$("div").children().remove();”,只删除子元素,不删除内容。

在jquery中,apply()方法用于改变this指向,使用另一个对象替换当前对象,是应用某一对象的一个方法,语法为“apply(thisobj,[argarray])”;参数argarray表示的是以数组的形式进行传递。

on()方法有4个参数:1、第一个参数不可省略,规定要从被选元素添加的一个或多个事件或命名空间;2、第二个参数可省略,规定元素的事件处理程序;3、第三个参数可省略,规定传递到函数的额外数据;4、第四个参数可省略,规定当事件发生时运行的函数。

去掉方法:1、用“$(selector).removeAttr("readonly")”语句删除readonly属性;2、用“$(selector).attr("readonly",false)”将readonly属性的值设置为false。


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Dreamweaver CS6
Alat pembangunan web visual
