Ajax
AjAX=Asynchronous javaScript and XML(異步的javaScript和XML)。
Ajax不是一種新的編程語言,而是一種用於創建更好更快以及交互性更強的Web應用程序的技術
C/S
增加B/S的體驗性
B/S:未來的主流,並且會爆發式的持續增長;
H5+網頁+客戶端+手機端
Copy
ajax 寫法
Copy<script type="text/javascript">
function a1() {
//所有參數:
//url:待載入頁面的URL地址,Json
//data:待發送Key/value參數
//success:載入成功時回調函數
//data:封裝了服務器返回的數據
//status:狀態
$.ajax({
url:"${pageContext.request.contextPath}/ajax/a1",
data:{"name":$("txtName").val()},
success:function (data,status) {
console.log(data)
console.log(status)
}
});
//將文本輸入的值,
$("txtName").val();
// //發送給服務器,
// //接受服務器返回的數據
}
Copy<script>
$(function(){
$("#btn").click(function(){
$.post("${pageContest.request.contextPath}/ajax/a2",function(data){
console.log(data);
var html="";
for(var i=0;i<data.length;i++){
html+="<tr>"+
"<td>"+data[i].name+"</td>"+
"<td>"+data[i].age+"</td>"+
"<td>"+data[i].sex+"</td>"+
"</tr>"
}
$("#content").html(html);
})
})
})
</script>
第三種
Copy