您的位置:首页 > 其它

web前后台交互 常用方式整理

2018-01-28 00:00 405 查看
摘要: 将常用的请求 方式进行积累
1.js 方式
2. jq方式(包括Ajax方式)

前后台交互 就是通过js ,给按钮上绑定事件(参考w3c文档),事件发出请求到后台

1.js方式

1.1 页面加载事件

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script>
window.onload=function(){
window.location.href="https://www.baidu.com";
}
</script>
</body>

</html>

1.2 给按钮上绑定事件

有两种方式 一种是直接绑定 第二种是通过选择器绑定事件

1.2.1 直接绑定事件

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
function clickMe(){
window.location.href="http://music.163.com/";
}
</script>

</head>
<body>
<input type="button" value="发送" onclick="clickMe()" />
</body>
</html>

1.2.2 通过选择器绑定事件

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>通过id绑定事件</title>
<script>
//还是需要 页面加载事件
window.onload=function(){
//根据 id拿到对象
var element = document.getElementById("requestTest");
//对象上绑定 事件
element.onclick=function(){
window.location.href="https://www.taobao.com/";
};
}

</script>

</head>
<body>
<input type="button" value="发送请求" id="requestTest" />
</body>
</html>

2. jq版本 前端请求

2.1 页面加载玩成事件



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jq版本页面加载玩成事件</title>
<script src="../js/jquery-1.11.3.min.js"></script>
<script>
$(function(){
window.location.href="https://www.jd.com/?name=强东";
});
</script>
</head>
<body>

</body>
</html>

2.1 通过选择器绑定事件



2.3 Ajax请求

这个是直接请求到别人家的官网 是不会有响应的 在项目中可以测试一下 没问题的



<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jq版本Ajax请求</title>
<script src="../js/jquery-1.11.3.min.js"></script>
<script>
$(function(){
$("#ajaxTest").click(function(){
//url
var url="http://www.tsinghua.edu.cn/publish/newthu/index.html";
//参数 以键值对的形式 多个参数用 ,隔开
data={"name":"kourui","age":"32"}
//function:回调函数 json:要求返回的数据格式 ,默认是txt形式
$.get(url,data,function(result){

},'json')
});
});

</script>
</head>
<body>
<input type="button" value="Ajax方式请求" id="ajaxTest" />

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web交互 web请求 ajax