當前位置:首頁 > Web開發 > Ajax 技術 > 正文

struts2,jquery ajaxForm 插件的運用-驗證后提交

struts2,jquery ajaxForm 插件的使用--驗證后提交 ??? <script type="text/javascript" src="<%=path%>/js/jquery.js">
</script>
<script type="text/javascript" src="<%=path%>/js/jquery.form.js">
</script>
</head>
<body>
<h3>
struts2,jquery  ajaxForm插件的使用--驗證后提交
</h3>

<form id="myForm" action=""
method="post">
名稱:
<input type="text" name="customer.name" id="name" value="" />
<br />
地址:
<input type="text" name="customer.address" id="address" value="" />
<br />
自我介紹:
<textarea name="customer.comment" id="comment"  ></textarea>
<br />
<input type="submit" id="test" value="提交" /><br />
<input type="submit" onclick="btn()" value="提交2" />
<br />
<input type="button" onclick="sub()" value="提交Ajax" />
<br />
<div id="output1"></div>
</form>
<script type="text/javascript">
function sub() {
var name = $("#name").attr("value");
//var name=document.getElementById("name").value;
alert(name);
$.ajax( {
url : "<%=path%>/test/test!submitt.action?customer.name=" + name,
cache : false,
success : function(json) {
alert(json.name);
}
});
}
<%--
demo1
$(document).ready(function() {
$('#myForm').ajaxForm( {
// 聲明 服務器返回數據的類型.
dataType : 'json',
success : processJson
});
});--%>
<%---
demo2
$(document).ready(function() {
$('#myForm').ajaxForm(options);
});
var options={
url:"<%=path%>/test/test!submitt.action",
dataType : 'json',
success : processJson
};
--%>
function btn1(){
$('#myForm').submit(function(){
$(this).ajaxSubmit(options);
return false;
});
}
function btn2(){
$('#myForm').ajaxForm(options);
}
function btn(){
$('#myForm').ajaxForm({
url:"<%=path%>/test/test!submitt.action",
dataType : 'json',
success : processJson
});
}
var options={
url:"<%=path%>/test/test!submitt.action",
dataType : 'json',
success : processJson
};
function processJson(json) {
// 'data'是一個json對象,從服務器返回的.
alert(json.name+"成功了");
}
alert("sdf");
</script>

</body>
</html>
 ? 下面是PO? package po;

public class Customer {
private String name;
private String address;
private String comment;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getComment() {
return comment;
}
public void setComment(String comment) {
this.comment = comment;
}
} ?? ?下面是Action? package test;

import po.Customer;

import com.opensymphony.xwork2.ActionSupport;
public class CustomerAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private Customer customer = new Customer();
public String init() {
return "init";
}
public String submitt() {
System.out.println(customer.getName());
System.out.println(customer.getAddress());
System.out.println(customer.getComment());
return "checkPerson";
}
public Customer getCustomer() {
return customer;
}
public void setCustomer(Customer customer) {
this.customer = customer;
}
public static long getSerialversionuid() {
return serialVersionUID;
}

}
 ?? 最后是struts.xml? <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="test" namespace="/test" extends="struts-default,json-default">

<action name="test" class="test.CustomerAction" method="init">
<result name="init">/index.jsp</result>
<result name="add">/ok.jsp</result>
<result name="checkPerson" type="json">
<param name="root">customer</param>
</result>
</action>
</package>
</struts> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
友情鏈接
異常 - Exception - Copyright © 2014 - 2014 - 開發異常網 - 鄂ICP備14001750號 - 網站地圖
乐客彩彩票 和静县 | 郴州市 | 永修县 | 舞阳县 | 宜丰县 | 永安市 | 涟水县 | 大理市 | 天气 | 宁国市 | 视频 | 富裕县 | 轮台县 | 博兴县 | 德保县 | 澎湖县 | 宣武区 | 哈尔滨市 | 白山市 | 江油市 | 敦煌市 | 静宁县 | 临武县 | 黎平县 | 永顺县 | 玉林市 | 开原市 | 梧州市 | 香港 | 德令哈市 | 朝阳县 | 株洲县 | 鄂温 | 梅州市 | 新民市 | 古蔺县 | 刚察县 | 西吉县 | 轮台县 | 瑞丽市 | 耒阳市 | 亳州市 | 山阴县 | 南开区 | 泾源县 | 江北区 | 石柱 | 武功县 | 商河县 | 贵州省 | 湘乡市 | 石城县 | 贞丰县 | 拉萨市 | 阳江市 | 景德镇市 | 襄垣县 | 朝阳区 | 遂溪县 | 依兰县 | 福泉市 | 沾化县 | 察雅县 | 湖口县 | 临沧市 | 余江县 | 巴塘县 | 建宁县 | 鄄城县 | 宁乡县 | 乳山市 | 梧州市 | 贵港市 | 浏阳市 | 建平县 | 离岛区 | 上蔡县 | 临清市 | 平利县 | 南昌县 | 定结县 | 南通市 | 桃江县 | 泾源县 | 英超 | 彰武县 | 六安市 | 兴宁市 | 潮州市 | 全南县 | 闸北区 | 阳高县 | 泰兴市 | 阿克苏市 | 东平县 | 客服 | 沈阳市 | 佛山市 | 丁青县 | 涞源县 | 涡阳县 | 洪湖市 | 怀化市 | 那坡县 | 叙永县 | 舞阳县 | 凤阳县 | 北安市 | 读书 | 临武县 | 朝阳市 | 弥勒县 | 三门县 | 云林县 | 北海市 | 抚顺市 | 广宁县 | 留坝县 | 朝阳县 | 莒南县 | 北海市 | 四川省 | 大理市 | 名山县 | 台中市 | 漾濞 | 闽侯县 | 阿尔山市 | 波密县 | 沂源县 | 凯里市 | 奉贤区 | 叙永县 | 房产 | 房产 | 高陵县 | 棋牌 | 金阳县 | 盐津县 | 托克逊县 | 和田县 | 永靖县 | 孟州市 | 海伦市 | 隆化县 | 中西区 | 孝昌县 | 偏关县 | 册亨县 | 营口市 | 景德镇市 | 怀化市 | 宝鸡市 | 花莲市 | 手机 | 三都 | 镇巴县 | 库尔勒市 | 龙里县 | 永胜县 | 兴仁县 | 确山县 | 珲春市 | 呼伦贝尔市 | 明水县 | 府谷县 | 巴林右旗 | 尼勒克县 | 伊川县 | 乌鲁木齐县 | 都昌县 | 壤塘县 | 台北市 | 沙河市 | 玉田县 | 明水县 | 吉林市 | 闸北区 | 东光县 | 阿图什市 | 平凉市 | 夹江县 | 苏尼特右旗 | 买车 | 巩义市 | 丰宁 | 昌江 | 东至县 | 乌兰县 | 昌江 | 延川县 | 高雄市 | 屯留县 | 五寨县 | 宁强县 | 民乐县 | 理塘县 | 浦北县 | 公主岭市 | 银川市 | 四会市 | 依安县 | 五华县 | 山西省 | 神木县 | 武义县 | 鹤壁市 | 威远县 | 博乐市 | 屯门区 | 平利县 | 松桃 | 华阴市 | 临夏县 | 龙州县 | 阳信县 | 五大连池市 | 铜陵市 | 喀什市 | 郯城县 | 介休市 | 平果县 | 西贡区 | 肥东县 | 秀山 | 托克托县 | 清丰县 | 那坡县 | 资阳市 | 西安市 | 绥江县 | 新兴县 | 汨罗市 | 铜陵市 | 苗栗县 | 巫山县 | 云安县 | 呼玛县 | 富宁县 | 藁城市 | 新丰县 | 宁陕县 | 宝坻区 | 灌云县 | 百色市 | 宣汉县 | 水富县 | 忻城县 | 南岸区 | 泰安市 | 临汾市 |