zoukankan      html  css  js  c++  java
  • ajax

    get和post的区别

    get是用于获取信息的,

    post是用于传送数据的,

    GET方式提交的数据最多只能是1024字节

     GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号和密码等。在某种情况下,GET方式会带来严重的安全问题。而POST方式相对来说就可以避免这些问题

    Post传输的数据量大,可以达到2M。

    get使用方法

     $.get(URL,callback);(查数据)

       url为请求的url

       callback为请求执行成功以后执行的函数

    post使用方法

      $.post(URL,data,callback);(修改数据)

      data参数规定连同请求发送的数据;

    实例:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title></title>
    		<link rel="stylesheet" type="text/css" href="css/style.css"/>
    		<script type="text/javascript" src="js/jquery-3.3.1.min.js" ></script>
    		<script type="text/javascript" src="js/sele.js" ></script>
    	</head>
    	<body>
    		<select class="select">
    			<option>选择省</option>
    		</select>
    		<select class="selec">
    			<option>选择市</option>
    		</select>
    		<select class="sele">
    			<option>邮编</option>
    		</select>
    	</body>
    </html>
    

      

    $(document).ready(function() {
    	$.get("city.json", function(data, status) {
    		var a = null;
    		$.each(data.城市代码, function(i, el) {
    			var c = "<option>" + el.省 + "</option>"
    			$(".select").append(c);
    		})
    		$(".select").change(function() {
    			$(".sele").html("<option>邮编</option>")
    			$(".selec").html("<option>选择市</option>");
    			$.each(data.城市代码, function(i, el) {
    				//console.log(el)
    				if($(".select").val() == el.省) {
    					a = el.市
    					$.each(el.市, function(index, ele) {
    						//console.log(ele)
    						var c = "<option>" + ele.市名 + "</option>"
    						$(".selec").append(c);
    					})
    				}
    			})
    		})
    		$(".selec").change(function() {
    			$(".sele").html("")
    			$.each(a, function(i, el) {
    				if($(".selec").val() == el.市名)
    					var c = "<option>" + el.编码 + "</option>"
    				$(".sele").append(c);
    			});
    		})
    		//		for(var i = 0; i < data.城市代码.length; i++) {
    		//			var c = "<option>" + data.城市代码[i].省 + "</option>"
    		//			$(".select").append(c);
    		//		}
    		//		$(".select").change(function(){
    		//			
    		//		})
    	});
    })
    

      

  • 相关阅读:
    Navicat建表MySQL索引类型
    Feign调用全局异常处理解决
    ShardingJDBC、Mycat、drds对比
    MySQL之索引失效分析及优化相关
    SpringBoot2.X集成spring session redis实现session共享
    Redis的消息订阅/发布 Utils工具类
    MySQL索引类型区分
    handler使用(二)
    Android开发指南中文版(七)Content Providers
    Android消息处理(一)进程内通信
  • 原文地址:https://www.cnblogs.com/ysyh/p/9709218.html
Copyright © 2011-2022 走看看