首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

jQuery异步子用POST、GET方式深度解析

2013-01-23 
jQuery异步调用POST、GET方式深度解析%String path request.getContextPath()String basePath reques

jQuery异步调用POST、GET方式深度解析

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

? <head>

? ? <base href="<%=basePath%>">?

? ? <title>My JSP 'xml.jsp' starting page</title>??

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0"> ? ?

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

<script type="text/javascript" src="scripts/jquery-1.9.0.js"></script>

<script type="text/javascript">

$(function()

{

$("#button1").click(function()

{

$.ajax({

type: "POST",

url: "XMLServlet",

dateType: "xml",

data: {name: $("#name").val()},

success: function(returnedData){

alert(returnedData);

var id = $(returnedData).find("id").text();

var name = $(returnedData).find("name").text();

var age = $(returnedData).find("age").text();

var address = $(returnedData).find("address").text();

var html = "<table width='60%' border='1' align='center'><tr><th>id</th><th>name</th><th>age</th><th>address</th><tr align='center'><td>" + id + "</td><td>" + name + "</td><td>" + age + "</td><td>" + address + "</td></tr></table>";

$("#theBody table:eq(0)").remove();

$("#theBody").append(html);

}

});

});

/*

$("#button1").click(function()

{

$.get("XMLServlet",?

{

name: $("#name").val()

}, function(returnedData, status)

{

var id = $(returnedData).find("id").text();

var name = $(returnedData).find("name").text();

var age = $(returnedData).find("age").text();

var address = $(returnedData).find("address").text();

var html = "<table width='60%' border='1' align='center'><tr><th>id</th><th>name</th><th>age</th><th>address</th><tr align='center'><td>" + id + "</td><td>" + name + "</td><td>" + age + "</td><td>" + address + "</td></tr></table>";

$("#theBody table:eq(0)").remove();

$("#theBody").append(html);

});

});*/

});

</script>

?

? </head>

?? <body id="theBody">

? ?? ? <select id="name">

? ? <option value="zhangsan">zhangsan</option>

? ? <option value="lisi">lisi</option>

? ? </select>??

? ? <input type="button" id="button1" value="get content from server">

? </body>

</html>

?4.最后预览结果。


jQuery异步子用POST、GET方式深度解析
?

热点排行