成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery form插件的使用之處理server返回的JSON, XML,HTML數據
全站頭部文字 我要出現在這里
jQuery form插件的使用之處理server返回的JSON, XML,HTML數據 617 2024-03-12   

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jQuery form插件的使用--處理server返回的JSON, XML,HTML數據</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://www.gimoo.net/t/1903/jquery-1.3.1.js" type="text/javascript"></script>
<script src="http://www.gimoo.net/t/1903/jquery.form.js" type="text/javascript"></script>
<script type="text/javascript"> 
// json
$(document).ready(function() { 
$('#myForm').ajaxForm({ 
// 聲明 服務器返回數據的類型.
dataType: 'json', 
success: processJson 
}); 
});
function processJson(data) { 
// 'data'是一個json對象,從服務器返回的.
$('#jsonOut').html(data.name + " "+data.address + " "+data.comment); 
}
// xml 
$(document).ready(function() { 
$('#xmlForm').ajaxForm({ 
// 聲明 服務器返回數據的類型.
dataType: 'xml', 
success: processXml 
}); 
}); 
function processXml(responseXML) { 
// 'responseXML' 是一個XML的文檔 ,從服務器返回的.
var name = $('name', responseXML).text(); 
var address = $('address', responseXML).text(); 
var comment = $('comment', responseXML).text(); 
$('#xmlOut').html(name + " "+address + " "+comment); 
}
// html 
$(document).ready(function() { 
$('#htmlForm').ajaxForm({ 
// 用服務器返回的數據 更新 id為 htmlcssrain 的內容.
target: '#htmlOut', 
success: function() { 
$('#htmlOut').fadeIn('slow'); 
} 
}); 
});
</script> 
</head>
<body>
<h3> Demo 8 : jQuery form插件的使用--處理server返回的JSON, XML,HTML數據</h3>
< demo1 json-->
<h4>json方式返回</h4>
<form id="myForm" action="json.jsp" method="post"> 
名稱: <input type="text" name="name" id="name" /> <br/>
地址: <input type="text" name="address" id="address"/><br/> 
自我介紹: <textarea name="comment" id="comment" ></textarea> <br/>
<input type="submit" id="test" value="json方式返回" /> <br/>
<div id="jsonOut" ></div>
</form>
< demo2 xml-->
<h4>xml方式返回</h4>
<form id="xmlForm" action="xml.jsp" method="post"> 
名稱: <input type="text" name="xmlname" id="xmlname" /> <br/>
地址: <input type="text" name="xmladdress" id="xmladdress"/><br/> 
自我介紹: <textarea name="xmlcomment" id="xmlcomment" ></textarea> <br/>
<input type="submit" id="xmltest" value="xml方式返回" /> <br/>
<div id="xmlOut" ></div>
</form>
< demo3 html-->
<h4>html方式返回</h4>
<form id="htmlForm" action="html.jsp" method="post"> 
名稱: <input type="text" name="htmlname" id="htmlname" /> <br/>
地址: <input type="text" name="htmladdress" id="htmladdress"/><br/> 
自我介紹: <textarea name="htmlcomment" id="htmlcomment" ></textarea> <br/>
<input type="submit" id="htmltest" value="html方式返回" /> <br/>
<div id="htmlOut" ></div>
</form>
</body>
</html> 

新建json.jsp文件:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");//防止亂碼!
String name = request.getParameter("name");
String address = request.getParameter("address");
String comment = request.getParameter("comment");
System.out.println(name + " - " +address + " - " +comment);
out.println( "{ name : '" +name+ "' , address : '"+address+ "' ,comment : '"+comment+ "' }" );
%> 

新建xml.jsp文件:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");//防止亂碼!
String name = request.getParameter("xmlname");
String address = request.getParameter("xmladdress");
String comment = request.getParameter("xmlcomment");
System.out.println(name + " - " +address + " - " +comment);
response.setContentType("text/xml");//注意,由于你是以xml形式傳遞過來的,所以這里必須寫。
out.print("<?xml version="1.0" encoding="UTF-8"?>");
out.print("<root>");
out.print("<name>"+name+"</name>");
out.print("<address>"+address+"</address>");
out.print("<comment>"+comment+"</comment>");
out.print("</root>");
%> 

新建一個html.jsp文件:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");//防止亂碼!
String name = request.getParameter("htmlname");
String address = request.getParameter("htmladdress");
String comment = request.getParameter("htmlcomment");
System.out.println(name + " - " +address + " - " +comment);
out.println( "<div style='background-color:#ffa; padding:20px'>"+name+" "+address+" "+comment+"</div>" );
%> 

以上所述是小編給大家分享的jQuery form插件的使用之處理server返回的JSON, XML,HTML數據,希望對大家有所幫助。



主站蜘蛛池模板: 玫瑰的故事图片| 南来北往分集剧情| 上海东方卫视节目表| 山东教育电视台直播在线观看| 欧美变态sososo另类| 11085| 看黄免费在线| 盛健| 黑洞表面豆瓣| 奋进的旋律演员表名单 | 情欲狂欢电影| 念念相忘电影免费观看| 我的神我要赞美你| 周秀娜全部三级视频| 有栖花绯日剧免费观看| 吴妍儿| 爱爱内含光在线播放 | 库尔斯克会战电影| 最后的招待1991| 豪门本色| 吃什么水果减肥效果好减肥最快| 南男北女| 杨紫和肖战演的电视剧是什么| 艺术影院| 哑妻| 凤凰电视台| 明宰铉身高| 黄视频在线播放| 刘乐| 田教授的28个保姆演员表| 嫦娥奔月读后感50字| 珊特尔·范圣滕| 心奇爆龙| 香谱七十二图解| 维罗尼卡| 茶馆妈妈韩剧| 青楼春凳打板子作文| 八年级上册三峡| 哈林教父| 奇妙的植物世界阅读短文答案| 我和大姨子|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103