url,[data],[callback],[type]
url:待载入页面的URL地址。
data:待发送 Key/value 参数。
callback:载入成功时回调函数。
type:返回内容格式,xml, html, script, json, text, _default。

 

案例1

表单代码:

<form id="form1" action="#">
<p>评论:</p><p>姓名: <input type="text" name="username" id="username" /></p><p>内容: <textarea name="content" id="content"  rows="2" cols="20"></textarea></p><p><input type="button" id="send" value="提交"/></p>
</form>

待处理div代码:

<div  class='comment'>已有评论:</div>
<div id="resText" >
</div>

jQuery代码:

<script type="text/javascript">
//<![CDATA[
    $(function(){$("#send").click(function(){$.get("get1.php", { username :  $("#username").val() , //传入参数content :  $("#content").val()    }, function (data, textStatus){$("#resText").html(data); // 把返回的数据添加到页面上
                    });})})
//]]>
</script>

PHP代码:

<?php header("Content-Type:text/html; charset=utf-8");echo "<div class='comment'><h6>{$_REQUEST['username']}:</h6><p class='para'>{$_REQUEST['content']}</p></div>";
?>

当用户点击send按钮时,触发click事件,对数据进行处理。主要传入两个参数,一个是用户名,一个是内容。这两个参数被传递到php页面。PHP页面处理完毕后,返回输入数据,get方法处理返回的数据。分析代码,可以看出,这数据,被写入了resText这个div层中。整个过程页面并没有刷新。很安静的处理了数据的传输。

案例二,以xml的格式处理数据


表单代码同上。

待处理div代码同上。

jQuery代码:

<script type="text/javascript">
//<![CDATA[
    $(function(){$("#send").click(function(){$.get("get2.php", { username :  $("#username").val() , content :  $("#content").val()  }, function (data, textStatus){var username = $(data).find("comment").attr("username");var content = $(data).find("comment content").text();var txtHtml = "<div class='comment'><h6>"+username+":</h6><p class='para'>"+content+"</p></div>";$("#resText").html(txtHtml); // 把返回的数据添加到页面上
                    });})})
//]]>
</script>

PHP代码:

<?php header("Content-Type:text/xml; charset=utf-8");echo "<?xml version='1.0' encoding='utf-8'?>"."<comments>"."<comment username='{$_REQUEST['username'] }' >"."<content>{$_REQUEST['content']}</content>"."</comment>"."</comments>";
?>

jQuery传递参数是相同的,区别在于回调函数对数据处理的方式的不同。从PHP代码中可以看出数据是以xml的格式传入的。

jQuery处理xml就像处理html一样,可以获取属性的值,也可以获取节点的值,获取这些值之后,就可以进行一定的处理,返回到页面中去。

 

jQuery之get方法相关推荐

  1. jQuery通过ajax方法获取json数据不执行success的原因及解决方法

    1.jquery通过ajax方法获取json数据不执行success回调 问题描述:jquery通过ajax方法获取json数据不执行success回调方法 问题原因:json格式存在问题或不符合标准 ...

  2. Jquery源码中的Javascript基础知识(四)— jQuery.fn.init方法

    $() 即调用了jQuery.fn.init方法 jQuery = function( selector, context ) {return new jQuery.fn.init( selector ...

  3. jquery中not方法失效的解决方案

    jquery中not方法失效的解决方案 参考文章: (1)jquery中not方法失效的解决方案 (2)https://www.cnblogs.com/xxqxxq/p/9269669.html 备忘 ...

  4. jQuery使用blur()方法触发两次的解决方法

    jQuery使用blur()方法触发两次的解决方法 参考文章: (1)jQuery使用blur()方法触发两次的解决方法 (2)https://www.cnblogs.com/wgl1995/p/92 ...

  5. 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题

    使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题 参考文章: (1)使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题 ( ...

  6. jquery 异步调用方法中不能给全局变量赋值的原因及解决办法

    在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想要的值,这时很有可能是因为你用的是ajax的异步调用async:t ...

  7. jquery的$.extent()方法的总结

    1.jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法.  2.jQuery.fn.extend(object);给jQuery对象添加方法. jQuery.fn ...

  8. 理解一下jQuery.extend()和jQuery.fn.extend()方法

    为了方便用户创建插件,jquery提供了jQuery.extend()和jQuery.fn.extend()方法. 1. jQuery.extend() 方法有一个重载. jQuery.extend( ...

  9. jquery selector 使用方法

    jquery selector 使用方法 <select class="selector"></select> 1 设置value为pxx的项选中$(&qu ...

  10. jQuery的Ajax方法实现注册邮箱时用户名查询

    利用jQuery实现邮箱注册时的重复用户名查询 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术.通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新.这意味着可 ...

最新文章

  1. 基于Android5.1的双屏异显分析
  2. ubuntu开启端口_RChain节点运行无门槛教程(二)--Windows-Ubuntu
  3. MVC, MVP, MVVM比较以及区别(下)
  4. 模板:拓展kmp(Z函数)
  5. 9.1 LSMW程序创建操作手册 第1 2步
  6. docker学习指南
  7. 实验楼mysql实验-搭建一个简易的成绩管理系统的数据库
  8. android播放器 重音,如何在SQLite查询中忽略重音(Android)
  9. 笔记本电脑耳机插入后声音还是外放的解决办法
  10. 那些测绘工作中让你事半功倍的小工具软件,我不推荐你轻易安装
  11. 优化 AIX 6.1 的性能
  12. vue在刷新页面的时候调取方法
  13. java 解析3层xml_java实战之解析xml
  14. qq音乐会员联合会员都有哪些
  15. 一个简单的例子解释什么是量子计算机
  16. 【日记】 使用 zip4j 实现压缩包加密
  17. MySQL数据库查询(实验四)
  18. Ubuntu22.04 美化
  19. Python大道至简(第七部分)
  20. Mysql 查询本级及上级、本级及下级

热门文章

  1. 一个UI布局框架,以最少的代码实现UI设置及布局控制
  2. 【思维导图】redis
  3. NK3C框架(MyBatis、Durid)连接SQL Server
  4. GnuPG如何安全地分发私钥(1)GnuPG的用法
  5. DFS Gym 100553J Jokewithpermutation
  6. 第10章 接口、继承与多态----抽象类和接口
  7. Recommender Systems基于内容的推荐
  8. java JMS消息队列
  9. Win7下的修改grub工具bcdedit
  10. 自己开发的Grid组件 针对IOS的