通过网页脚本提交请求(JS原生和jQuery)

简单做个记录,方便我以后查看,如果没学过JS,不理解jQuery,肯定看不懂的,就不要在我这篇博客里浪费时间

(1)网页提交请求可以直接使用form表单来提交,简单方便

<form method = "get" action = "请求地址">
	<input type = "text" name = "user" replaceholed = "用户名" required>
	<input type = "button" value = "提交">
</form>

(2)JS原生提交方式

	/*
	获取xml请求对象httpRequest
	*/
	var httpRequest;
	if (window.XMLHttpRequest){
		//  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
		httpRequest=new XMLHttpRequest();
	}else{
		// IE6, IE5 浏览器执行代码
		httpRequest=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	/*
	*回调函数
	*/
	httpRequest.onreadystatechange = function(){//(回调函数可以不需要)
		if(httpRequest.readyState == 4 && httpRequest.status == 200){//请求发送成功并得到回应的判断

		}
		
	};
	
	/*
	*设定请求类型和信息,发送请求数据
	*/
	httpRequest.open("POST","/school/add",true);
	httpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");//post方式这句不能少
	httpRequest.send("person_jsonStr="+JSON.stringify(person)+"&classInfo_jsonStr="+JSON.stringify(classInfo));

(3)jQuery提交方式(相对JS原生更简单)

前提条件,必须引入jQuery的相关文件,才能使用jQuery,可在html 中引入一下代码即可

<script src="https://code.jquery.com/jquery-3.1.1.min.js"
            integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
            crossorigin="anonymous"></script>

jQuery提交请求的代码

$(document).ready(function(){
	
	$("#commitButton").click(function(){
		$.post("/school/add",
		{
			person_jsonStr:JSON.stringify(person),
			classInfo_jsonStr:JSON.stringify(classInfo),
			name:"张三",
		},
		function(){//回调函数
		}
			
		) 
	});
	
});
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莽晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值