为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery基础(五)一Ajax应用与常用插件

陶老实 其它
难度中级
时长 3小时20分
学习人数
综合评分9.40
97人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.4 逻辑清晰
$("input").val().trim();这种写法貌似也应该没问题啊
JSON.stringify(c) == "{}"
将源码(https://www.imooc.com/data/jquery.twoaddresult.js)中的:
if (p1 > p2) { //如果传入的参数前者大于后者
intResult = parseInt(p1) - parseInt(p2);
}
改成
intResult = parseInt(p1) - parseInt(p2);
就能正常运行
本地要效果的话,得把数据数据放到本地ip下服务器去请求,不然ajax跨域请求要做啥处理貌似
$("#accordion").accordion({
active:true,
});
实现全部折叠,active为false:全部不折叠,为-1默认最后展示内容、正数依次表示对应位置显示内容其他折叠
跳回本页面的把所有的http改为https(不要忘记head部分的http)
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>;
$.getScript("https://www.imooc.com/data/sport_f.js",function()
两处修改
1; <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
2;$.getJSON("httpS://www.imooc.com/data/sport.json",function(data)
这插件有问题吧。
无论我点确定还是取消,点了后那个“删除”按钮都会消失掉
拖进去了还能在拖出来
drop: function () {

$(this).addClass('focus'); //改变css类

$('#tip').html('');
}

是不是没写完整
把插件源码改为:
"subNum": function(p1, p2) {
var intResult = 0;
p1 = (p1 == undefined) ? 0 : p1;
p2 = (p2 == undefined) ? 0 : p2;
intResult = parseInt(p1) - parseInt(p2);
return intResult;
}
输入19-4结果得到0,正确
输入19-24结果-5,正确
19-4=0 的问题出在:
if (p1 > p2) { //如果传入的参数前者大于后者
intResult = parseInt(p1) - parseInt(p2);
}
这一步不能实现作者的意图,因为此时p1和p2还是字符串,字符串比较是只比较第一个字符的大小。
都弃坑了吗?
2018第一个评论
在线测试需要修改第五行以及服务器文件http后加s。
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
.load("https://www.imooc.com/data/fruit_part.html",function()
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery中的ajax应用 2、jQuery中的插件 3、jQuery中的工具类函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消