Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法總結(jié)

詳細(xì)解讀Jquery各Ajax函數(shù):

$.get(),$.post(),$.ajax(),$.getJSON()

一,$.get(url,[data],[callback])

說(shuō)明:url為請(qǐng)求地址,data為請(qǐng)求數(shù)據(jù)的列表,callback為請(qǐng)求成功后的回調(diào)函數(shù),該函數(shù)接受兩個(gè)參數(shù),第一個(gè)為服務(wù)器返回的數(shù)據(jù),第二個(gè)參數(shù)為服務(wù)器的狀態(tài),是可選參數(shù)。

而其中,服務(wù)器返回?cái)?shù)據(jù)的格式其實(shí)是字符串形勢(shì),并不是我們想要的json數(shù)據(jù)格式,在此引用只是為了對(duì)比說(shuō)明

復(fù)制代碼代碼如下:

$.get("data.php",$("#firstName.val()"),function(data){

$("#getResponse").html(data); }//返回的data是字符串類(lèi)型

);

二,$.post(url,[data],[callback],[type])

說(shuō)明:這個(gè)函數(shù)跟$.get()參數(shù)差不多,多了一個(gè)type參數(shù),type為請(qǐng)求 的數(shù)據(jù)類(lèi)型,可以是html,xml,json等類(lèi)型,如果我們?cè)O(shè)置這個(gè)參數(shù)為:json,那么返回的格式則是json格式的,如果沒(méi)有設(shè)置,就 和$.get()返回的格式一樣,都是字符串的

復(fù)制代碼代碼如下:

$.post("data.php",$("#firstName.val()"),function(data){

$("#postResponse").html(data.name);

},"json"http://設(shè)置了獲取數(shù)據(jù)的類(lèi)型,所以得到的數(shù)據(jù)格式為json類(lèi)型的

);

三,$.ajax(opiton)

說(shuō)明:$.ajax()這個(gè)函數(shù)功能強(qiáng)大,可以對(duì)ajax進(jìn)行許多精確的控制,需要詳細(xì)說(shuō)明的請(qǐng)參照相關(guān)資料

復(fù)制代碼代碼如下:

$.ajax({

url: "ajax/ajax_selectPicType.aspx",

data:{Full:"fu"},

type: "POST",

dataType:'json',

success:CallBack,

error:function(er){

BackErr(er);}

});

四,$.getJSON(url,[data],[callback])

復(fù)制代碼代碼如下:

$.getJSON("data.php",$("#firstName.val()"),function(jsonData){

$("#getJSONResponse").html(jsonData.id);}//無(wú)需設(shè)置,直接獲取的數(shù)據(jù)類(lèi)型為json,

所以調(diào)用時(shí)需要使用jsonData.id方式

);

When Ajax meets jQuery 基于AJAX的應(yīng)用現(xiàn)在越來(lái)越多,而對(duì)于前臺(tái)開(kāi)發(fā)人員來(lái)說(shuō),直接和底層的HTTPRequest打交道又不是一件令人愉快的事情。jQuery既然封裝了 JavaScript,肯定已經(jīng)考慮過(guò)AJAX應(yīng)用的問(wèn)題。的確,如果用jQuery寫(xiě)AJAX會(huì)比直接用JS寫(xiě)方便N倍。(不知道用jQuery長(zhǎng)了, 會(huì)不會(huì)喪失對(duì)JS的知識(shí)了……) 這里假設(shè)大家對(duì)jQuery語(yǔ)法已經(jīng)比較熟悉,來(lái)對(duì)ajax的一些應(yīng)用作一些總結(jié)。

載入靜態(tài)頁(yè)面

load( url, [data], [callback] );

url (String) 請(qǐng)求的HTML頁(yè)的URL地址

data (Map)(可選參數(shù)) 發(fā)送至服務(wù)器的 key/value 數(shù)據(jù)

callback (Callback) (可選參數(shù)) 請(qǐng)求完成時(shí)(不需要是success的)的回調(diào)函數(shù)

load()方法可以輕松載入靜態(tài)頁(yè)面內(nèi)容到指定jQuery對(duì)象。

復(fù)制代碼代碼如下:

$('#ajax-div').load('data.html');

這樣,data.html的內(nèi)容將被載入到ID為ajax-div的DOM對(duì)象之內(nèi)。你甚至可以通過(guò)制定ID來(lái)實(shí)現(xiàn)載入部分內(nèi)容的Ajax操作,如:

復(fù)制代碼代碼如下:

$('#ajax-div').load('data.html#my-section');

實(shí)現(xiàn)GET和POST方法

get( url, [data], [callback] )

url (String) 發(fā)送請(qǐng)求的URL地址.

data (Map)(可選參數(shù)) 要發(fā)送給服務(wù)器的數(shù)據(jù),以 Key/value 的鍵值對(duì)形式表示,會(huì)做為QueryString附加到請(qǐng)求URL中

callback (Callback) (可選參數(shù)) 載入成功時(shí)回調(diào)函數(shù)(只有當(dāng)Response的返回狀態(tài)是success才是調(diào)用該方法)

很顯然這是一個(gè)專(zhuān)門(mén)實(shí)現(xiàn)GET方式的函數(shù),使用起來(lái)也相當(dāng)?shù)暮?jiǎn)單

復(fù)制代碼代碼如下:

$.get('login.php', {

id????? : 'Robin',

password: '123456',

gate??? : 'index'

}, function(data, status) {

//data為返回對(duì)象,status為請(qǐng)求的狀態(tài)

alert(data);

//此時(shí)假設(shè)服務(wù)器腳本會(huì)返回一段文字"你好,Robin!",

那么瀏覽器就會(huì)彈出對(duì)話(huà)框顯示該段文字

alert(status);

//結(jié)果為success, error等等,但這里是成功時(shí)才能運(yùn)行的函數(shù)

});

post( url, [data], [callback], [type] )

url (String) 發(fā)送請(qǐng)求的URL地址.

data (Map)(可選參數(shù)) 要發(fā)送給服務(wù)器的數(shù)據(jù),以 Key/value 的鍵值對(duì)形式表示

callback (Callback) (可選參數(shù)) 載入成功時(shí)回調(diào)函數(shù)(只有當(dāng)Response的返回狀態(tài)是success才是調(diào)用該方法)

type (String) (可選參數(shù)) 請(qǐng)求數(shù)據(jù)的類(lèi)型,xml,text,json等

同樣是jQuery提供的一個(gè)簡(jiǎn)便函數(shù),其實(shí)用法

復(fù)制代碼代碼如下:

$.post('regsiter.php', {

id:'Robin',

password: '123456',

type:'user'

},function(data, status) {

alert(data);

}, "json");

事件驅(qū)動(dòng)的腳本載入函數(shù):getScript()

getScript( url, [callback] )

url (String) 待載入 JS 文件地址

callback (Function) (可選) 成功載入后回調(diào)函數(shù)

getScript()函數(shù)可以遠(yuǎn)程載入JavaScript腳本并且執(zhí)行。這個(gè)函數(shù)可以跨 域載入JS文件(神奇……?!)。這個(gè)函數(shù)的意義是巨大 的,它可以很大程度的縮減頁(yè)面初次載入的代碼量,因?yàn)槟憧梢愿鶕?jù)用戶(hù)的交互來(lái)載入相應(yīng)的JS文件,而不必在頁(yè)面初始化的時(shí)候全部載入。

復(fù)制代碼代碼如下:

$.getScript('ajaxEvent.js', function() {

alert("Scripts Loaded!");

//載入ajaxEvent.js,并且在成功載入后顯示對(duì)話(huà)框提示。

});

構(gòu)建數(shù)據(jù)通訊的橋梁:getJSON()

getJSON(url,[data],[callback])

url (String) 發(fā)送請(qǐng)求地址

data (Map) (可選) 待發(fā)送 Key/value 參數(shù)

callback (Function) (可選) 載入成功時(shí)回調(diào)函數(shù)。

JSON是一種理想的數(shù)據(jù)傳輸格式,它能夠很好的融合與JavaScript或其他宿主語(yǔ) 言,并且可以被JS直接使用。使用JSON相比傳統(tǒng)的通過(guò) GET、POST直接發(fā)送”裸體”數(shù)據(jù),在結(jié)構(gòu)上更為合理,也更為安全。至于jQuery的getJSON()函數(shù),只是設(shè)置了JSON參數(shù)的 ajax()函數(shù)的一個(gè)簡(jiǎn)化版本。這個(gè)函數(shù)也是可以跨域使用的,相比get()、post()有一定優(yōu)勢(shì)。另外這個(gè)函數(shù)可以通過(guò)把請(qǐng)求url寫(xiě) 成”myurl?callback=X”這種格式,讓程序執(zhí)行回調(diào)函數(shù)X。

復(fù)制代碼代碼如下:

$.getJSON('feed.php',{

request: images,

id:????? 001,

size:??? large

}, function(json) {

alert(json.images[0].link);

//此處json就是遠(yuǎn)程傳回的json對(duì)象,假設(shè)其格式如下:

//{'images' : [

// {link: images/001.jpg, x :100, y : 100},

// {link: images/002.jpg, x : 200, y 200:}

//]};

}

);

更底層的ajax()函數(shù)

雖然get()和post()函數(shù)非常簡(jiǎn)潔易用,但是對(duì)于更復(fù)雜的一些設(shè)計(jì)需求還是無(wú)法實(shí)現(xiàn),比如在ajax發(fā)送的不同時(shí)段做出不同的動(dòng)作等。jQuery提供一個(gè)更為具體的函數(shù):ajax()。

ajax( options )

ajax()提供了一大票參數(shù),所以可以實(shí)現(xiàn)相當(dāng)復(fù)雜的功能。

參數(shù)名類(lèi)型描述

urlString(默認(rèn): 當(dāng)前頁(yè)地址) 發(fā)送請(qǐng)求的地址。

typeString(默認(rèn): “GET”) 請(qǐng)求方式 (“POST” 或 “GET”), 默認(rèn)為 “GET”。

注意:其它 HTTP 請(qǐng)求方法,如 PUT 和 DELETE 也可以使用,但僅部分瀏覽器支持。

timeoutNumber設(shè)置請(qǐng)求超時(shí)時(shí)間(毫秒)。此設(shè)置將覆蓋全局設(shè)置。

asyncBoolean(默認(rèn): true) 默認(rèn)設(shè)置下,所有請(qǐng)求均為異步請(qǐng)求。

如果需要發(fā)送同步請(qǐng)求,請(qǐng)將此選項(xiàng)設(shè)置為 false。

注意,同步請(qǐng)求將鎖住瀏覽器,用戶(hù)其它操作必須等待請(qǐng)求完成才可以執(zhí)行。

beforeSendFunction發(fā)送請(qǐng)求前可修改 XMLHttpRequest 對(duì)象的函數(shù),如添加自定義 HTTP 頭。

XMLHttpRequest 對(duì)象是唯一的參數(shù)。

function (XMLHttpRequest) { this; // the options for this ajax request } function (XMLHttpRequest) { this; // the options for this ajax request }

cacheBoolean(默認(rèn): true) jQuery 1.2 新功能,設(shè)置為 false 將不會(huì)從瀏覽器緩存中加載請(qǐng)求信息。

completeFunction請(qǐng)求完成后回調(diào)函數(shù) (請(qǐng)求成功或失敗時(shí)均調(diào)用)。

參數(shù): XMLHttpRequest 對(duì)象,成功信息字符串。

function (XMLHttpRequest, textStatus) { this; // the options for this ajax request } function (XMLHttpRequest, textStatus) { this; // the options for this ajax request }

contentTypeString(默認(rèn): “application/x-www-form-urlencoded”) 發(fā)送信息至服務(wù)器時(shí)內(nèi)容編碼類(lèi)型。默認(rèn)值適合大多數(shù)應(yīng)用場(chǎng)合。

dataObject,

String

發(fā)送到服務(wù)器的數(shù)據(jù)。將自動(dòng)轉(zhuǎn)換為請(qǐng)求字符串格式。GET 請(qǐng)求中將附加在 URL 后。

查看 processData 選項(xiàng)說(shuō)明以禁止此自動(dòng)轉(zhuǎn)換。必須為 Key/Value 格式。

如果為數(shù)組,jQuery 將自動(dòng)為不同值對(duì)應(yīng)同一個(gè)名稱(chēng)。

如 {foo:["bar1", "bar2"]} 轉(zhuǎn)換為 ‘&foo=bar1&foo=bar2′。

dataTypeString預(yù)期服務(wù)器返回的數(shù)據(jù)類(lèi)型。如果不指定,jQuery 將自動(dòng)根據(jù) HTTP 包 MIME 信息

返回 responseXML 或 responseText,并作為回調(diào)函數(shù)參數(shù)傳遞,可用值:

“xml”: 返回 XML 文檔,可用 jQuery 處理。

“html”: 返回純文本 HTML 信息;包含 script 元素。

“script”: 返回純文本 JavaScript 代碼。不會(huì)自動(dòng)緩存結(jié)果。

“json”: 返回 JSON 數(shù)據(jù) 。

“jsonp”: JSONP 格式。使用 JSONP 形式調(diào)用函數(shù)時(shí),

如 “myurl?callback=?” jQuery 將自動(dòng)替換 ? 為正確的函數(shù)名,以執(zhí)行回調(diào)函數(shù)。

errorFunction(默認(rèn): 自動(dòng)判斷 (xml 或 html)) 請(qǐng)求失敗時(shí)將調(diào)用此方法。

這個(gè)方法有三個(gè)參數(shù):XMLHttpRequest 對(duì)象,錯(cuò)誤信息,(可能)捕獲的錯(cuò)誤對(duì)象。

function (XMLHttpRequest, textStatus, errorThrown) { // 通常情況下textStatus和errorThown只有其中一個(gè)有值 this; // the options for this ajax request } function (XMLHttpRequest, textStatus, errorThrown) { // 通常情況下textStatus和errorThown只有其中一個(gè)有值 this; // the options for this ajax request }

globalBoolean(默認(rèn): true) 是否觸發(fā)全局 AJAX 事件。設(shè)置為 false 將不會(huì)觸發(fā)全局 AJAX 事件,

如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件

ifModifiedBoolean(默認(rèn): false) 僅在服務(wù)器數(shù)據(jù)改變時(shí)獲取新數(shù)據(jù)。

使用 HTTP 包 Last-Modified 頭信息判斷。

processDataBoolean(默認(rèn): true) 默認(rèn)情況下,發(fā)送的數(shù)據(jù)將被轉(zhuǎn)換為對(duì)象(技術(shù)上講并非字符串)

以配合默認(rèn)內(nèi)容類(lèi)型 “application/x-www-form-urlencoded”。

如果要發(fā)送 DOM 樹(shù)信息或其它不希望轉(zhuǎn)換的信息,請(qǐng)?jiān)O(shè)置為 false。

successFunction請(qǐng)求成功后回調(diào)函數(shù)。這個(gè)方法有兩個(gè)參數(shù):服務(wù)器返回?cái)?shù)據(jù),返回狀態(tài)

function (data, textStatus) { // data could be xmlDoc, jsonObj, html, text, etc... this; // the options for this ajax request } function (data, textStatus) { // data could be xmlDoc, jsonObj, html, text, etc... this; // the options for this ajax request }

你可以指定xml、script、html、json作為其數(shù)據(jù)類(lèi)型,可以為beforeSend、error、sucess、complete等狀態(tài)設(shè)置 處理函數(shù),眾多其它參數(shù)也可以訂完完全全定義用戶(hù)的Ajax體驗(yàn)。下面的例子中,我們用ajax()來(lái)調(diào)用一個(gè)XML文檔:

復(fù)制代碼代碼如下:

$.ajax({

url: 'doc.xml',

type: 'GET',

dataType: 'xml',

timeout: 1000,

error: function(){

alert('Error loading XML document');

},

success: function(xml){

alert(xml);

//此處xml就是XML的jQuery對(duì)象了,你可以用find()、next()或XPath等方法在里面尋找節(jié)點(diǎn),

和用jQuery操作HTML對(duì)象沒(méi)有區(qū)別

}

});

進(jìn)一步了解AJAX事件

前面討論的一些方法都有自己的事件處理機(jī)制,從頁(yè)面整體來(lái)說(shuō),都只能說(shuō)是局部函數(shù)。jQuery提供了AJAX全局函數(shù)的定義,以滿(mǎn)足特殊的需求。下面是jQuery提供的所有函數(shù)(按照觸發(fā)順序排列如下):

ajaxStart

(全局事件) 開(kāi)始新的Ajax請(qǐng)求,并且此時(shí)沒(méi)有其他ajax請(qǐng)求正在進(jìn)行

beforeSend

(局部事件) 當(dāng)一個(gè)Ajax請(qǐng)求開(kāi)始時(shí)觸發(fā)。如果需要,你可以在這里設(shè)置XMLHttpRequest對(duì)象

ajaxSend

(全局事件) 請(qǐng)求開(kāi)始前觸發(fā)的全局事件

success

(局部事件) 請(qǐng)求成功時(shí)觸發(fā)。即服務(wù)器沒(méi)有返回錯(cuò)誤,返回的數(shù)據(jù)也沒(méi)有錯(cuò)誤

ajaxSuccess

全局事件全局的請(qǐng)求成功

error

(局部事件) 僅當(dāng)發(fā)生錯(cuò)誤時(shí)觸發(fā)。你無(wú)法同時(shí)執(zhí)行success和error兩個(gè)回調(diào)函數(shù)

ajaxError

全局事件全局的發(fā)生錯(cuò)誤時(shí)觸發(fā)

complete

(局部事件) 不管你請(qǐng)求成功還是失敗,即便是同步請(qǐng)求,你都能在請(qǐng)求完成時(shí)觸發(fā)這個(gè)事件

ajaxComplete

全局事件全局的請(qǐng)求完成時(shí)觸發(fā)

ajaxStop

(全局事件) 當(dāng)沒(méi)有Ajax正在進(jìn)行中的時(shí)候,觸發(fā)

局部事件在之前的函數(shù)中都有介紹,我們主要來(lái)看看全局事件。對(duì)某個(gè)對(duì)象進(jìn)行全局事件監(jiān)聽(tīng),那么全局中的AJAX動(dòng)作,都會(huì)對(duì)其產(chǎn)生影響。比如,當(dāng)頁(yè)面在進(jìn)行AJAX操作時(shí),ID為”loading”的DIV就顯示出來(lái):

復(fù)制代碼代碼如下:

$("#loading").ajaxStart(function(){

$(this).show();

});

全局事件也可以幫助你編寫(xiě)全局的錯(cuò)誤相應(yīng)和成功相應(yīng),而不需要為每個(gè)AJAX請(qǐng)求獨(dú)立設(shè)置。有必要指出,全局事件的參數(shù)是很有用的。除了 ajaxStart、ajaxOptions,其他事件均有event, XMLHttpRequest, ajaxOptions三個(gè)參數(shù)。第一個(gè)參數(shù)即事件本身;第二個(gè)是XHR對(duì)象;第三個(gè)是你傳遞的ajax參數(shù)對(duì)象。在一個(gè)對(duì)象里顯示全局的AJAX情況:

復(fù)制代碼代碼如下:

$("#msg").beforeSend(function(e,xhr,o) {

$(this).html("正在請(qǐng)求"+o.url);

}).ajaxSuccess(function(e,xhr,o) {

$(this).html(o.url+"請(qǐng)求成功");

}).ajaxError(function(e,xhr,o) {

$(this).html(o.url+"請(qǐng)求失敗");

});

很顯然,第三個(gè)參數(shù)也可以幫助你傳遞你在AJAX事件里加入的自定義參數(shù)。 在單個(gè)AJAX請(qǐng)求時(shí),你可以將global的值設(shè)為false,以將此請(qǐng)求獨(dú)立于AJAX的全局事件。

復(fù)制代碼代碼如下:

$.ajax({

url: "request.php",

global: false,

// 禁用全局Ajax事件.

});

如果你想為全局AJAX設(shè)置參數(shù),你會(huì)用上ajaxSetup()函數(shù)。例如,將所有AJAX請(qǐng)求都傳遞到request.php,;禁用全局方法;強(qiáng)制用POST方法傳遞:

復(fù)制代碼代碼如下:

$.ajaxSetup({

url: "request.php",

global: false,

type: "POST"

});

一些你不得不知道的方法

寫(xiě)AJAX肯定離不開(kāi)從頁(yè)面獲取相應(yīng)的值。在這里簡(jiǎn)單列舉一些方法:

val()

val()函數(shù)可以返回表單組建的值,例如任何種類(lèi)input的值。配合選擇符操作,你可以輕易獲取選項(xiàng)組、輸入框、按鈕等元素的值。

復(fù)制代碼代碼如下:

$("input[name='info']:text").val();

//返回名字為info的文本框的值

$("input[name='pass']:password").val();

//返回名字為pass的密碼框的值

$("input[name='save']:radio").val();

//返回名字為save的單選項(xiàng)的值

//以此類(lèi)推

serialize()

serialize函數(shù)可以幫你把表單對(duì)象的所有值都轉(zhuǎn)換為字符串序列。如果你要寫(xiě)GET格式的請(qǐng)求,這個(gè)就非常方便了。

serializeArray()和serialize()類(lèi)似,只不過(guò)它返回的是JSON對(duì)象。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,791評(píng)論 6 545
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,795評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 178,943評(píng)論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 64,057評(píng)論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,773評(píng)論 6 414
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 56,106評(píng)論 1 330
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,082評(píng)論 3 450
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 43,282評(píng)論 0 291
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,793評(píng)論 1 338
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,507評(píng)論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,741評(píng)論 1 375
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,220評(píng)論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,929評(píng)論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 35,325評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,661評(píng)論 1 296
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,482評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,702評(píng)論 2 380

推薦閱讀更多精彩內(nèi)容

  • 每日箴言: 每個(gè)人都有選擇的權(quán)利,你不選擇我,說(shuō)明你選擇了比我更重要的東西。[http://requirejs.o...
    全棧弄潮兒閱讀 2,962評(píng)論 2 85
  • 本文重點(diǎn)是來(lái)講講jQuery中調(diào)用ajax的4種方法:$.get、$.post、$getJSON、$ajax。內(nèi)容...
    wangyujie1207閱讀 1,604評(píng)論 0 9
  • 1.JQuery 基礎(chǔ) 改變web開(kāi)發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性。 1....
    LaBaby_閱讀 1,199評(píng)論 0 1
  • 1.JQuery 基礎(chǔ) 改變web開(kāi)發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性。 1....
    LaBaby_閱讀 1,367評(píng)論 0 2
  • 我有一個(gè)好哥們:江北水城 他是我的好死黨 也是我的好搭檔 這一次很有辛和他一起做反饋員 其實(shí),我在前面兩期的時(shí)候 ...
    李_昀倩閱讀 188評(píng)論 0 2