jQuery Ajax 是一種用于網(wǎng)頁(yè)上發(fā)送異步請(qǐng)求的技術(shù)。使用 Ajax,您可以不必重新加載整個(gè)網(wǎng)頁(yè),而只更新您需要更新的部分。同時(shí),Ajax 使得在后臺(tái)執(zhí)行操作變得更加容易。
以下是一個(gè)簡(jiǎn)單的 jQuery Ajax 請(qǐng)求的例子:
$.ajax({ url: "test.html", success: function(result){ $("#div1").html(result); } });
這個(gè)例子中,我們向 "test.html" 發(fā)送了一個(gè) Ajax 請(qǐng)求。如果請(qǐng)求成功,jQuery 會(huì)將 "test.html" 的內(nèi)容放到一個(gè)帶有 id="div1" 的元素中。
以下是一個(gè)完整的 jQuery Ajax 請(qǐng)求的例子:
$.ajax({ url: "test.html", data: {name: "John", location: "Boston"}, type: "POST", beforeSend: function(){ $("#loading").show(); }, success: function(result){ $("#div1").html(result); $("#loading").hide(); } });
在這個(gè)例子中,我們向 "test.html" 發(fā)送了一個(gè) POST 請(qǐng)求,并帶有名稱(chēng)和位置參數(shù)。在發(fā)送請(qǐng)求之前,我們顯示了一個(gè)帶有 id="loading" 的元素。如果請(qǐng)求成功,jQuery 會(huì)將 "test.html" 的內(nèi)容放在帶有 id="div1" 的元素中,并隱藏帶有 id="loading" 的元素。