1:Jquery.ajax后端交互数据

 $.ajax({
Url: /路由处理/,
Type: GET/POST, #传送请求类型
Data: {user: “ XXXX”,pass:”XXXX”}, #设置成键值对传给后端,页面数据可以使用jq取到标签的属性值(html(),val(),text() 等)
Success:function (arg) { #载入成功时回调函数,arg是后端返回的Json数据
var arg = JSON.parse(arg) #将Json数据转换成键值对,python返回数据的序列化(json.dumps(字典))
$(标签).val(arg.key) #在某个标签上显示返回的数据,arg.key某个键
window.location.reload(); #JQ的刷新页面方法 }}), PS:jq取得表单的数据并且存放键值对:
data:$(“#fm标签 id名字”).serialize()

判断两个name一样的:
if (对象的.gander== Ture){
$(“radio男的标签”).attr(“checked”,”checked)
}else{
$(“radio女的标签”).attr(“checked”,”checked)
}

 selet标签:

      $(“selet设置的class”).get(0).selectedIndex=对象索引值(数据库传数据的时候要-1,因为这是从0开始取值的)
 

2:部分参数

 部分参数:

                         url:请求地址
type:请求方式,GET、POST(1.9.0之后用method)
headers:请求头
data:要发送的数据
contentType:即将发送信息至服务器的内容编码类型(默认: "application/x-www-form-urlencoded; charset=UTF-8")
async:是否异步
timeout:设置请求超时时间(毫秒) beforeSend:发送请求前执行的函数(全局)
complete:完成之后执行的回调函数(全局)
success:成功之后执行的回调函数(全局)
error:失败之后执行的回调函数(全局) accepts:通过请求头发送给服务器,告诉服务器当前客户端课接受的数据类型
dataType:将服务器端返回的数据转换成指定类型
"xml": 将服务器端返回的内容转换成xml格式
"text": 将服务器端返回的内容转换成普通文本格式
"html": 将服务器端返回的内容转换成普通文本格式,在插入DOM中时,如果包含JavaScript标签,则会尝试去执行。
"script": 尝试将返回值当作JavaScript去执行,然后再将服务器端返回的内容转换成普通文本格式
"json": 将服务器端返回的内容转换成相应的JavaScript对象
"jsonp": JSONP 格式
使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数 如果不指定,jQuery 将自动根据HTTP包MIME信息返回相应类型(an XML MIME type will yield XML, in 1.4 JSON will yield a JavaScript object, in 1.4 script will execute the script, and anything else will be returned as a string converters: 转换器,将服务器端的内容根据指定的dataType转换类型,并传值给success回调函数
$.ajax({
accepts: {
mycustomtype: 'application/x-some-custom-type'
}, // Expect a `mycustomtype` back from server
dataType: 'mycustomtype' // Instructions for how to deserialize a `mycustomtype`
converters: {
'text mycustomtype': function(result) {
// Do Stuff
return newresult;
}
},

最新文章

  1. mysql索引的一些知识
  2. PS切图篇
  3. jquery 巧用json传参
  4. 制作本地 odoo deb包安装镜像
  5. VC++ TinyXML
  6. freebsd镜像作用和vmware服务开启
  7. Oracle 遇到的错误及处理整理 - 记录
  8. Java学习第二篇:类,对象,成员属性,成员方法,构造方法,类变量,类方法
  9. CentOS 5.6 安装Oracle Java 和 Eclipse
  10. bzoj1303
  11. -_-#【工具】图片导出PDF
  12. elasticsearch 安装
  13. 如何使用service命令来管理nginx
  14. cocos2d-x Touch 事件应用的一个例子
  15. 深入理解java嵌套类和内部类
  16. nodejs的安装和使用
  17. ES CPU和磁盘IO升高
  18. Python 第四天
  19. 使用MyBatis集成阿里巴巴druid连接池(不使用spring)
  20. Oracle表空间和表的常用操作指令

热门文章

  1. [Day4] Nginx Http模块二
  2. Python学习之列表--自动超市购物车
  3. Leetcode443.String Compression压缩字符串
  4. goland快捷键使用
  5. TZ_16_Vue的idea入门
  6. Hackerrank--XOR love (Math系列)
  7. python模拟浏览器文件上传,csrf放行
  8. 常用长度单位PX/EM/PT/百分比转换公式与对照表
  9. 学习Python笔记---操作列表
  10. git操作github指令