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(){
    		//			
    		//		})
    	});
    })
    

      

  • 相关阅读:
    英语语法入门十五(名词所有格)
    在线调试Arduino
    CANopen和Canfestival
    嵌入式系统中的printf
    云原生爱好者周刊:Lens 5.0 发布,更炫、更快、更强!
    基于 KubeSphere 的 Nebula Graph 多云架构管理实践
    KubeSphere Meetup 北京站火热报名中 | 搭载 CIC 2021 云计算峰会
    KubeSphere Helm 应用仓库源码分析
    开启 Calico eBPF 数据平面实践
    KubeSphere 在直播应用中的实践
  • 原文地址:https://www.cnblogs.com/ysyh/p/9709218.html
Copyright © 2011-2022 走看看