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

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

陶老实 其它
难度中级
时长 3小时20分
学习人数
综合评分9.40
97人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.4 逻辑清晰
  • 一、使用serialize()方法可以将表单中有name属性的元素值进行序列化,生成标准url编码文本字符串,直接可用于ajax请求,它的调用格式如下: $(selector).serialize(); 其中selector参数是一个或多个表单中的元素或表单元素本身。
    查看全部
  • 一、与get()方法相比,post()方法多用于以post方式向服务器发送数据,服务器接收到数据之后进行处理,并将处理结果返回页面,调用格式如下: $.post(url,[data],[callback]) 参数url为服务器请求地址,可选项data为向服务器请求时发送的数据,可选项callback参数为请求成功后执行的回调函数。
    查看全部
  • 一、使用get()方法时,采用GET方式向服务器请求数据,并通过方法中回调函数的参数返回请求的数据,它的调用格式如下: $.get(url,[callback]) 参数url为服务器请求地址,可选项callback参数为请求成功后执行的回调函数。
    查看全部
  • 一、使用getScript()方法异步请求并执行服务器中的javaScript格式的文件,它的调用格式如下所示: jQuery.getScript(url,[callback]) $.getScript(url,[callback]); 参数url为服务器请求的地址,可选项callback参数为请求成功后执行的回调函数。
    查看全部
  • 一、使用getJSON()方法可以通过ajax异步请求的方式,获取服务器中的数据,并对获取的数据进行解析,显示在页面中,它的调用格式为: jQuery.getJSON(url,[data],[callback])或$.getJSON(url,[data],[callback]) 其中,url参数为请求加载json格式文件的服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。
    查看全部
  • 一、使用load()方法通过ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为: load(url,[data],[callback]); 参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。
    查看全部
  • 使用serialize()方法序列化表单元素值: 使用serialize()方法可以将表单中有name属性的元素值进行序列化,生成标准URL编码文本字符串,直接可用于ajax请求,它的调用格式如下: $(selector).serialize() 其中selector参数是一个或多个表单中的元素或表单元素本身。 如: $('#litest').html($('form').serialize());
    查看全部
  • 加载服务器中的数据 load(url,[data],[callback]) url为加载服务器地址 data参数为请求时发送的数据 callback参数为数据请求成功后,执行的回调函数
    查看全部
  • jQuery为开发插件提拱了两个方法,分别是: 1. jQuery.extend(); 它是为jQuery类添加类方法,可以理解为添加静态方法。如: jQuery.extend({   min: function(a, b) { return a < b ? a : b; },   max: function(a, b) { return a > b ? a : b; } }); jQuery.min(2,3); // 2 jQuery.max(4,5); // 5 2. jQuery.fn.extend(); $.fn是指jQuery的命名空间,fn上的成员(方法function及属性property),会对jQuery实例每一个有效。
    查看全部
    1 采集 收起 来源:练习题

    2018-03-22

  • 序列化是指将数据转化为二进制形式,不然无法再网络中传输。
    查看全部
  • json设置从服务器获取数据的类型,所以得到的数据格式为json类型的。 默认get从服务器获取到的数据是 字符串类型
    查看全部
  • json_encode — 对变量进行JSON编码;
    查看全部
  • ;(function($,window,document,undefined) { $.fn.extend({ 'shaunHover': function(bgColor) { var def_col = '#ccc'; var lst_col = '#fff'; bgColor = (bgColor == undefined) ? def_col : bgColor; $(this).find('li').each(function() { $(this).mouseenter(function(){ $(this).css('background-color', bgColor); }).mouseleave(function() { $(this).css('background-color', lst_col); }) }) return $(this); } }); })(jQuery,window,document);
    查看全部
    1 采集 收起 来源:编程挑战

    2017-05-24

  • <script type="text/javascript"> $(function () { $("#btnShow").on("click", function () { $(".tip").html(""); var strTmp = "内容:"; var strOld = $("#txtName").val(); var strNew =$.trim(strOld); strTmp += strOld; strTmp += "<br/><br>除掉空格符前的长度:" strTmp += strOld.length; strTmp += "<br/><br>除掉空格符后的长度:" strTmp += strNew.length; $(".tip").show().append(strTmp); }); }); </script>
    查看全部
  • <script type="text/javascript"> $(function () { var node_a = document.body.firstChild; var node_b = document.body; var strTmp = "对象node_a"; if ($.contains(node_a, node_b)) { //检测是否包含节点 strTmp += " 包含 "; } else { strTmp += " 不包含 "; } strTmp += "对象node_b"; $(".content").html(strTmp); }); </script>
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery中的ajax应用 2、jQuery中的插件 3、jQuery中的工具类函数

微信扫码,参与3人拼团

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

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