Jquery ajax傳入?yún)?shù)指的是在使用Jquery的ajax方法時(shí),向服務(wù)器發(fā)送請(qǐng)求時(shí)攜帶的參數(shù)。參數(shù)可以是一個(gè)簡(jiǎn)單的字符串或是一個(gè)對(duì)象,甚至是一個(gè)復(fù)雜的Json對(duì)象。
在Jquery ajax方法中,傳入?yún)?shù)的方式非常靈活。可以通過直接在URL中添加參數(shù),也可以使用data選項(xiàng)來指定要傳送的數(shù)據(jù)。例如:
$.ajax({ type: "POST", url: "some.php", data: { name: "John", location: "Boston" } });
上面的代碼向服務(wù)器POST了一個(gè)對(duì)象,包含了name和location兩個(gè)屬性。服務(wù)器可以通過$_POST來獲取這兩個(gè)參數(shù),如下所示:
在傳入?yún)?shù)時(shí),我們還可以指定數(shù)據(jù)類型、超時(shí)時(shí)間、緩存與否等選項(xiàng)。例如:
$.ajax({ type: "GET", url: "some.php", data: { name: "John", location: "Boston" }, dataType: "json", timeout: 5000, cache: false, success: function(data){ // 處理返回的JSON數(shù)據(jù) }, error: function(xhr, status, error){ // 處理請(qǐng)求失敗的情況 } });
上述代碼向服務(wù)器GET了一個(gè)JSON數(shù)據(jù),超時(shí)時(shí)間為5秒,不使用緩存。如果成功返回JSON數(shù)據(jù),則執(zhí)行success函數(shù),否則執(zhí)行error函數(shù)。
總之,Jquery ajax傳入?yún)?shù)非常方便靈活,可以根據(jù)實(shí)際需求來靈活配置。如果你還沒有使用過Jquery ajax,那么趕緊學(xué)習(xí)一下吧。