最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用jQuery接受和處理xml數據的代碼(.net)

 更新時間:2011年03月28日 22:11:53   作者:  
以下使用jQuery+Servlet接受和處理xml數據,模擬判斷用戶名是否存在
效果如下:

服務器端

復制代碼 代碼如下:

package com.ljq.test;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
import java.io.PrintWriter;
/**
* 利用jQuery接受和處理xml數據
*
* @author jiqinlin
*
*/
@SuppressWarnings("serial")
public class AjaxXmlServer extends HttpServlet{
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
try{
//修改一----響應的Content-Type必須是text/xml
response.setContentType("text/xml;charset=utf-8");
PrintWriter out = response.getWriter();
//1.取參數
String old = request.getParameter("name").trim();
//修改二-----返回的數據需要拼裝成xml格式
StringBuilder builder = new StringBuilder();
builder.append("<message>");
//2.檢查參數是否有問題
if(old == null || "".equals(old)){
builder.append("用戶名不能為空").append("</message>");
} else{
//3.校驗操作
String name = old;
if(name.equals("linjiqin")){
builder.append("用戶名[" + name + "]已經存在,請使用其他用戶名").append("</message>");
} else{
builder.append("用戶名[" + name + "]尚未存在,可以使用該用戶名注冊").append("</message>");
}
out.println(builder.toString());
System.out.println(builder.toString());
}
} catch(Exception e){
e.printStackTrace();
}
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}

修改web.xml
復制代碼 代碼如下:

<servlet>
<servlet-name>AjaxXmlServer</servlet-name>
<servlet-class>com.ljq.test.AjaxXmlServer</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AjaxXmlServer</servlet-name>
<url-pattern>/servlet/ajaxXmlServer</url-pattern>
</servlet-mapping>

請求頁面
復制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="http://localhost:8083/jqueryprj/js/jquery-1.3.1.js"></script>
<script type="text/javascript" src="http://localhost:8083/jqueryprj/js/verifyjqueryxml.js"></script>
</head>
<body>
<input type="text" id="userName" />
<input type="button" value="校驗" onclick="verify()"/>
<div id="result"></div>
<!--div和span的直觀差異,div中的內容獨占行,span中的內容和前后其他內容相處良好-->
</body>
</html>

js
復制代碼 代碼如下:

function verify(){
var userName = $("#userName").val();
$.ajax({
type: "POST", //http請求方式
url: "servlet/ajaxXmlServer", //服務器端url地址
data: "name=" + userName, //發(fā)送給服務器端的數據
dataType: "xml", //告訴JQuery返回的數據格式
success: callback //定義交互完成,并且服務器正確返回數據時調用的回調函數
});
}
//回調函數
function callback(data) {
var jqueryObj = $(data);
//獲取message節(jié)點
var message = jqueryObj.children();
//獲取文本內容
var text = message.text();
//4.將服務器段返回的數據動態(tài)的顯示在頁面上
$("#result").html(text);
}

相關文章

  • jQuery實現高級檢索功能

    jQuery實現高級檢索功能

    這篇文章主要為大家詳細介紹了jQuery實現高級檢索功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 一樣的table?不一樣的table(可編輯狀態(tài)table)

    一樣的table?不一樣的table(可編輯狀態(tài)table)

    今天要分享的table不僅僅能顯示數據,還可以對數據進行編輯,當鼠標點擊數據時相應的數據格就變成可編輯的狀態(tài),廢話不多說,進入今天的主題
    2012-09-09
  • jQuery實現背景滑動菜單

    jQuery實現背景滑動菜單

    本篇文章分享了基于jQuery實現背景滑動菜單的實例代碼。感興趣的朋友可以下載實例運行,下面就跟小編一起來看看吧
    2016-12-12
  • jQuery中:image選擇器用法實例

    jQuery中:image選擇器用法實例

    這篇文章主要介紹了jQuery中:image選擇器用法,實例分析了:image選擇器的功能、定義及匹配類型為image的<input>元素時的使用技巧,需要的朋友可以參考下
    2015-01-01
  • jQuery的ready方法實現原理分析

    jQuery的ready方法實現原理分析

    這篇文章主要介紹了jQuery的ready方法實現原理分析的相關資料,需要的朋友可以參考下
    2016-10-10
  • 使用easyui從servlet傳遞json數據到前端頁面的兩種方法

    使用easyui從servlet傳遞json數據到前端頁面的兩種方法

    這篇文章主要介紹了用easyui從servlet傳遞json數據到前端頁面的兩種方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • jQuery制作網頁版選項卡

    jQuery制作網頁版選項卡

    這篇文章主要為大家詳細介紹了jQuery制作網頁版選項卡的相關方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • jQuery實現移動端懸浮拖動效果

    jQuery實現移動端懸浮拖動效果

    這篇文章主要為大家詳細介紹了jQuery實現移動端懸浮拖動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • jQuery--遍歷操作實例小結【后代、同胞及過濾】

    jQuery--遍歷操作實例小結【后代、同胞及過濾】

    這篇文章主要介紹了jQuery 遍歷操作,結合實例形式詳細分析了jQuery針對后代、同胞及過濾遍歷的相關函數、操作技巧與使用注意事項,需要的朋友可以參考下
    2020-05-05
  • jQuery上傳插件webupload使用方法

    jQuery上傳插件webupload使用方法

    這篇文章主要為大家詳細介紹了Jquery上傳插件webupload的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論

霍州市| 桃园市| 五台县| 增城市| 庐江县| 沭阳县| 哈尔滨市| 来宾市| 上饶县| 高雄县| 沙雅县| 许昌县| 泊头市| 杨浦区| 揭阳市| 大城县| 大余县| 共和县| 津南区| 巴东县| 易门县| 庐江县| 南通市| 嘉祥县| 马龙县| 荃湾区| 友谊县| 通榆县| 郸城县| 华坪县| 安阳市| 临澧县| 南阳市| 南汇区| 丰镇市| 台北县| 贡嘎县| 宜宾市| 古田县| 宿州市| 皮山县|