在Web開(kāi)發(fā)中,我們經(jīng)常需要使用JavaScript來(lái)動(dòng)態(tài)地刷新頁(yè)面,Ajax是一項(xiàng)常用的技術(shù),可以實(shí)現(xiàn)無(wú)需重新加載整個(gè)頁(yè)面的情況下與服務(wù)器交換數(shù)據(jù)。Ajax返回的數(shù)據(jù)格式有多種,其中text和html代碼是兩種常見(jiàn)的格式。
$.ajax({ url: 'example.php', success: function (data) { $('p').text(data); } });
在上面的代碼中,我們向服務(wù)器發(fā)送了一個(gè)Ajax請(qǐng)求,請(qǐng)求的地址是example.php。成功后,可使用jQuery的text()方法將返回的數(shù)據(jù)顯示在頁(yè)面中的p標(biāo)簽中。
$.ajax({ url: 'example.php', dataType: 'html', success: function (data) { $('div').html(data); } });
如果使用的是html格式,可使用jQuery的html()方法將返回的html代碼插入到頁(yè)面中的div標(biāo)簽中。這時(shí),返回的數(shù)據(jù)中包含了html標(biāo)簽,因此可以在頁(yè)面中顯示格式更為豐富的內(nèi)容。
上一篇禁用css全局樣式