javaweb基础----使用jquery的ajax
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javaweb基础----使用jquery的ajax,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2906字,纯文字阅读大概需要5分钟。
内容图文
方式一:
1 < script type ="text/javascript" > 2 function test() { 3 $.ajax({ 4 url: " test1 " , // 要发送的地址 5 data:{ 6 " str " : " 你好 " , 7 " str2 " : " 世界 " 8 }, // 发送的数据 9 type: " POST " , // 发送的类型 10 dataType: " html " , // 预期响应的数据类型 11 success: function (data) { 12 // 服务器返回的内容 13 alert(data) 14 } 15 }) 16 } 17 </ script > 18 </ head > 19 < body > 20 < button id =‘btn‘ onclick ="test()" >点我</button>21</body>
方式二:
< script type ="text/javascript" > function test() { $( " #mydiv " ).load( " test1 " ,{ " str " : " Hello " , " str2 " : " World " }) } </ script > </ head > < body > < button onclick ="test();" >点我</button><div id="mydiv">初始内容</div></body>
说明:
load() 方法的作用是可以通过 AJAX 请求从服务器加载数据,并把返回的数据直接放置到指定的元素中。
语法 : jQuery对象 . load(url, param ,callback);
url 访问服务器地址
param 发送给服务器参数
callback 当正常返回后 执行回调函数
注意:如果 param存在,以POST方式请求, 如果param 不存在,以GET方式请求,参数可以拼接到请求页面后
使用了回调函数的方法:
1 < script type ="text/javascript" > 2 function test() { 3 // 发送ajax请求,并将返回的响应结果直接赋给div 4 $( " #mydiv " ).load( " servlet/test1 " ,{ " str " : " 你很好 " , " str2 " : " 你很坏 " }, function (data){ 5 // 回调函数里面的内容 6 alert(data); 7 }); 8 } 9 </ script > 10 </ head > 11 < body > 12 < button onclick ="test();" >点我</button>13<div id="mydiv">初始内容</div>
注意:回调函数在load填充完数据了之后执行
方式三:$.post()和$.get()方法
1 < script type ="text/javascript" > 2 function test() { 3 // 发送ajax请求 4 $.post( " servlet/test1 " ,{ " str " : " 你很好 " , " str2 " : " 你很坏 " }, function (data){ 5 // 回调函数里面的内容,data 6 alert(data); 7 }, " html " ); 8 } 9 </ script > 10 </ head > 11 < body > 12 < button onclick ="test();" >点我</button>13</body>
语法 :
$.get(url, param, callback, type)
$.post(url, param, callback, type)
url------------- --请求服务器的地址
param ----------发送给服务器参数
callback-------- 服务器返回客户端执行success函数 ,接收data参数(服务器返回数据)
type -------------指定服务器返回数据格式,如果不指定,使用response响应contextType自动识别
方式四:jquery对象.serialize()
通过serialize 方法,将form参数转换 name=value&name=value 格式
1 < script type ="text/javascript" > 2 $( function () { 3 $( " #mybtn " ).click( function () { 4 // 将form参数转换 name=value&name=value 格式 5 var data = $( " #myform " ).serialize(); 6 // alert(data) 7 $.post( " register " , data, " html " ) 8 }) 9 }) 10 </ script > 11 </ head > 12 < body > 13 < form id ="myform" > 14 用户名 <input type="text" name="username"/><br />15 密码 <input type="password" name="password"/><br />16 爱好 17<input type="checkbox" name="hobby" value="体育"/>体育 18<input type="checkbox" name="hobby" value="读书"/>读书 19<input type="checkbox" name="hobby" value="音乐"/>音乐 20<br />21<input type="button" value="注册" id="mybtn"/>22</form>
原文:https://www.cnblogs.com/cjasonvincent/p/8696139.html
内容总结
以上是互联网集市为您收集整理的javaweb基础----使用jquery的ajax全部内容,希望文章能够帮你解决javaweb基础----使用jquery的ajax所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。