JQ基本语法、插件介绍
来源:互联网 发布:淘宝卖高仿名牌包 编辑:程序博客网 时间:2024/05/21 17:11
5JQ
5.1$.ajax
语法:
$.Ajax(JSON);
JSON包含常用参数
Url:服务器的地址,获取数据获知推送数据的地方。
Data:要提交过去,给服务器的数据,根据业务需要去添加,不如登录的接口需要传递“用户名和密码”,获取数据信息,不需要传递任何参数。
数据类型:JSON对象。键值对的“键”和服务器保持一致,包括键明的大小写。
Type:数据提交的方式。GET/POST/PUT/DELETE 为了规范,必须大写。
Timeout:设置请求等待时间。时间单位:毫秒 一般人的等待时间是十秒。
Success:请求成功,返回处理。
Error:请求失败
dataType:预期的服务器响应的数据类型。
5.2$.get( )
<script>
$(document).ready(function() {
$("#button1").click(function() {
var user = $("#username"),
psw = $("#password"),
url = "http://dev.huadianedu.com/TestAjax/servlet/LoginServlet",
data = {username:user.val(),password:psw.val()};
$.get(url,data, success);
});
functionsuccess(date, status) {
var result= JSON.parse(date);
alert(result+ status);
}
});
</script>
url:服务器的地址,需要将 传给服务器的参数,手动拼接到URL后面。
handle(data,status):请求之后的处理函数。函数包括两个参数,只处理网络错误之外的处理
data:服务器返回数据
status:请求的状态。
6.JQ插件
6.1:validate
1.required:必填字段
<labelfor="text1">用户名:</label><inputid="text1" requiredtype="text"><br>
2:email:验证邮箱格式,支持很多形式的邮箱
3.url,验证网址
4.maxlength,输入字符的最大长度
验证:驼峰提示,两个不一样时,出错
$.validator.setDefaults({
submitHandler:function(){
alert("验证成功!")
}
});
$("#form1").validate({
rules:{
password:{
required:true,
maxlength:"6"
},
repassword:{
equalTo:"[name=password]"
}
}
});
6.2accordion
依据标题和内容来自动选择折叠
$("#div1").accordion();
Header:定义以那个标签来折叠
Event:定义折叠的事件。例如:mouseover,鼠标移上去就可以折叠打开。
Animate:定义是否有订花。默认true有动画效果。
Disable:禁用折叠
Destroy:销毁折叠
/*$("#div1").accordion("destroy");*/ //破坏折叠
6.3预选框
<body>
<label for="text1">查询</label>
<input id="text1"type="text">
</body>
<script>
$(function(){
var content=[
"华",
"华点",
"华点欢迎你!",
];
$("#text1").autocomplete({
source:content
});
});
</script>
6.4growl
title:消息提示
message:提示的内容
1.growl:默认的样式,后面不加关键词
$("#btn1").click(function(){
$.growl({title:"消息提示",message:"提示内容"});
});
2.notice
$.growl.notice({title:"消息提醒",message:"提示内容"});
3.warnimg
$.growl.warning({title:"消息警告",message:"提示内容"});
4. error
$.growl.error({title:"消息错误",message:"提示内容"});
- JQ基本语法、插件介绍
- jq 插件基本写法,传入函数
- jsp基本语法介绍
- mysql 基本语法介绍
- perl基本语法介绍
- perl 基本语法介绍
- perl 基本语法介绍
- perl 基本语法介绍
- perl 基本语法介绍
- Lua基本语法介绍
- js基本语法介绍
- jquery插件的基本语法
- JQ插件
- jq插件
- 01_php介绍-基本语法
- LINQ的基本语法介绍
- 正则表达式基本语法介绍
- Python 介绍及基本语法
- NYOJ 36 最长公共子序列
- hdu 2204 Eddy's爱好(容斥原理)
- 1
- yii2出现An internal server error occurred.
- Python xlrd、xlwt 用法说明
- JQ基本语法、插件介绍
- 2017 Multi-University Training Contest
- 第十天-Java集合之二
- NDK官方下载链接
- oracle redact加密介绍和详细步骤
- [Leetcode] 361. Bomb Enemy 解题报告
- Android 两种隐藏系统状态栏的写法的区别
- linux初学者-NFS网络文件系统篇
- (HDU 1757)A Simple Math Problem