jQuery AJAX 函数
jQuery 拥有供 AJAX 开发的丰富函数(方法)库。
什么是 AJAX?
AJAX = Asynchronous JavaScript and XML.
AJAX 是一种创建快速动态网页的技术。
AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况下,对网页的一部分进行更新。
ທ່ານສາມາດບັນທຶກໃນ AJAX 教程 ຊຶ່ງທ່ານຈະບັນລຸຫຼາຍຂໍ້ມູນກ່ຽວກັບ AJAX.
AJAX ແລະ jQuery
jQuery ມີຕະຫຼາດຫົວຂໍ້ (ກົນລະຍຸດ) ສຳລັບການພັດທະນາ AJAX.
ຜ່ານ jQuery AJAX, ທ່ານສາມາດຮຽກຮ້ອງ TXT, HTML, XML ຫຼື JSON ຈາກເຊີ່ວິຫານທີ່ຫ່າງຫຼາຍທີ່ຈະເຮັດ HTTP Get ຫຼື HTTP Post.
而且您可以直接把远程数据载入网页的被选 HTML 元素中!
写的更少,做的更多
jQuery 的 load 函数是一种简单的(但很强大的)AJAX 函数。它的语法如下:
$(selector).load(url,data,callback)
请使用 selector ເພື່ອການກຳນົດ HTML ຂອງບັນດາສິ່ງທີ່ຈະປ່ຽນແປງ, ນຳໃຊ້ url ປະສົງ.ເພື່ອການກຳນົດທາງຂອງຂໍ້ມູນ.
ປະສົງ. ທ່ານຈະຕ້ອງໃຊ້ປະສົງນີ້ພຽງແຕ່ເວລາທີ່ທ່ານຕ້ອງສົ່ງຂໍ້ມູນໄປໃຫ້ສະຖານນີບໍລິຫານ. data ປະສົງ. ທ່ານຈະຕ້ອງໃຊ້ປະສົງນີ້ພຽງແຕ່ເວລາທີ່ທ່ານຕ້ອງດຳເນີນງານປະສົງຫຼັງຈາກການດຳເນີນງານ. callback ປະສົງ.
Low Level AJAX
$.ajax(options) ແບບຂອງການຮຽກຮ້ອງ AJAX ຂັ້ນຕໍ່າ.
$.ajax ສະໜອງຫຼາຍພາກສ່ວນຫຼາຍກວ່າການຮຽກຮ້ອງຂັ້ນສູງສູງ, ແຕ່ກໍ່ບໍ່ພຽງພໍໃຫ້ໃຊ້.
option ການກະກຽມປະສົງ. ປະສົງຕິດຕໍ່ງານ name|value, ສະແຫຼງບໍລິຫານ URL, ຄະຕິ, ບາງສານ, ຄວາມສະເພາະ, ການລໍາບາກລົບ ແລະ ການດຳເນີນງານຂອງການບັນຫາ.
ການຮຽກຮ້ອງ jQuery AJAX
ການຮຽກຮ້ອງ | ອະທິບາຍ |
---|---|
$(selector).load(url,data,callback) | ການບັນທຶກ ຂໍ້ມູນທີ່ຫ່າງຫຼັງໃນບັນດາສິ່ງທີ່ເລືອກ |
$.ajax(options) | ການບັນທຶກ ຂໍ້ມູນທີ່ຫ່າງຫຼັງໃນ XMLHttpRequest ໂອບເຈັນ |
$.get(url,data,callback,type) | ການບັນທຶກ ຂໍ້ມູນທີ່ຫ່າງຫຼັງ ທີ່ HTTP GET |
$.post(url,data,callback,type) | ການບັນທຶກ ຂໍ້ມູນທີ່ຫ່າງຫຼັງ ທີ່ HTTP POST |
$.getJSON(url,data,callback) | ການບັນທຶກ JSON ທີ່ຫ່າງຫຼັງ ທີ່ HTTP GET |
$.getScript(url,callback) | ການບັນທຶກ ແລະ ດຳເນີນ JavaScript ທີ່ຫ່າງຫຼັງ |
(url) ທາງເຂົ້າຂອງຂໍ້ມູນທີ່ຖືກບັນທຶກ (URL/ທີ່ຕັ້ງ)
(data) ເອກະສານທີ່ຖືກສົ່ງໄປໃຫ້ສະຖານນີບໍລິຫານ (key/value object)
(callback) ການດຳເນີນງານທີ່ຖືກດຳເນີນໃນຂະນະທີ່ຂໍ້ມູນຖືກບັນທຶກ
(type) ແບບຂອງຂໍ້ມູນທີ່ຖືກດຳເນີນ (html,xml,json,jasonp,script,text)
(options) ຕົວປະກອບຂອງການຮ້ອງຂໍ AJAX ທັງໝົດ ກວດ/ຕົວປະກອບ
ຄູ່ມືການປົກຄອງ
ສຳລັບຂໍ້ມູນຂອງຫຼັກວິທະຍາສາດ jQuery AJAX, ກະລຸນາເຂົ້າບັນຊີຂອງພວກເຮົາ ການກ່າວວິທະຍາສາດ jQuery AJAX.