亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問一下$.ajax()的$代表什么?為什么不用$(某元素).ajax()?

請問一下$.ajax()的$代表什么?為什么不用$(某元素).ajax()?

慕婉清6462132 2019-08-20 18:10:24
$.ajax()的$代表什么?為什么不用$(某元素).ajax()?
查看完整描述

5 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

$是jQuery的別稱,

$.ajax() === jQuery.ajax()

至于你后面那個問題,你應該先了解 jQuery核心的這2個方法

12jQuery.fn.extend(object) //擴展 jQuery 元素集來提供新的方法jQuery.extend(object)    //擴展jQuery對象本身。

ajax是jQuery對象本身的方法,而不是元素集的方法,所以不需要篩選元素,可以直接使用



查看完整回答
反對 回復 2019-08-24
?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

1、data:{ username:$("#username").val(), content:$("#content").val() }, 這個data是客戶端傳到服務器端的數據。
2、success:function(data) 這個data是服務器端返回客戶端的數據。

查看完整回答
反對 回復 2019-08-24
?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

第一個data就是發送給服務端的數據,success里面的data是服務器返回的數據
你的dataType是json的話,這兩個data里的數據都要是json格式的

查看完整回答
反對 回復 2019-08-24
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

  • 同步交互:指發送一個請求,需要等待返回,然后才能夠發送下一個請求,有個等待過程;

  • 異步交互:指發送一個請求,不需要等待返回,隨時可以再發送下一個請求,即不需要等待。 區別:一個需要等待,一個不需要等待,在部分情況下,我們的項目開發中都會優先選擇不需要等待的異步交互方式。

  • 哪些情況建議使用同步交互呢?比如銀行的轉賬系統,對數據庫的保存操作等等,都會使用同步交互操作,其余情況都優先使用異步交互。


查看完整回答
反對 回復 2019-08-24
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

jquery$.ajax()同步與異步區別簡單來說就是:
1、同步執行的話,會等待后臺結果返回,方法才會繼續執行下一句
2、異步的話,方法不等后臺返回就會繼續執行下一句。
舉例說明:
$.ajax()其中有一個參數為
async: false,
false為同步
function checkodd(i) {
var returnvalue;
var options = {
type: 'POST',
url: "test.ashx",
data: { "i": i },
async:false,
success: function (result) {
if (result.code > 0) {
returnvalue = "odd";
}
else {
returnvalue = "even";
}
},
dataType: "json",
error: function (result) {
alert("error");
}
};
$.ajax(options);
return returnvalue;
}

查看完整回答
反對 回復 2019-08-24
  • 5 回答
  • 0 關注
  • 1358 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號