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

為了賬號安全,請及時綁定郵箱和手機立即綁定

jQuery基礎(五)一Ajax應用與常用插件

陶老實 其它
難度中級
時長 3小時20分
學習人數
綜合評分9.40
97人評價 查看評價
9.6 內容實用
9.2 簡潔易懂
9.4 邏輯清晰
.show()是讓該元素從隱藏變為顯示
為什么要調用show方法?
function中的element參數沒有用到,去掉也不影響。此參數有什么用呢?
bind() 截止到jQuery3.0 已被棄用
var data = [{ "name": "草", "sex": "男" }, { "name": "花", "sex": "女" }];
$.each(data, function (i, item) {
$("body").append("<ul></ul>");
$.each(item, function(key, val) {
$("ul:eq(" + i + ")").append("<li>" + key + ":" + val + "</li>")
})})
這是個無聲的教程
{num:$("#txtNumber").val()}是post方法里的第二個參數,寫法必須如此才能與0比較大小。且num必須寫成num
要把這些刪除:
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
bind就是調用的on,由于jq綁定事件有bind,live,delegate三個方法,比較混亂,所以新版本才出了on代替這三個
load執行后會將加載的內容把之前的內容替換掉。
jquery的bind跟on綁定事件的區別:主要是事件冒泡
$(function(){
var students=[{"name":"小趙","sex":"男"},{"name":"小錢","sex":"女"},{"name":"小孫","sex":"男"}];
var html="";$.each(students,function(index,num){html += "<li><span>姓名:"+num.name+"</span>&nbsp<span>性別:"+num.sex+"</span></li>";});$('#list').append(html);
});
url:"http://www.xianlaiwan.cn/data/check.php",
data: { num: $("#txtNumber").val() },
type:"post",
dataType:'text',
@慕粉D_董同學
無論什么方法,方法名后面是(參數1.,..),不是{參數1,.... };
1.沒有數據的可以看看回調函數里是否傳入參數data
2.在本地無法加載是因為傳入的url里沒有這個文件,在本地運行的可以在自己的絕對路徑下創建.json文件
3.只顯示一個li是因為邏輯里 index==3語句,故只執行一次,可以改為if(index<=3)即可加載前四個li
課程須知
1、有HTML/CSS基礎 2、有JavaScript基礎
老師告訴你能學到什么?
1、jQuery中的ajax應用 2、jQuery中的插件 3、jQuery中的工具類函數

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消