读书人

Struts2 jQuery Plugin Showcase 学习

发布时间: 2012-10-06 17:34:01 作者: rapoo

Struts2 jQuery Plugin Showcase 学习笔记

<%@ page contentType="text/html;charset=UTF-8" %>

<%@ taglib prefix="s" uri="/struts-tags"%>

<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<sj:head scriptPath="template/" jquerytheme="start"/>

<style>

.cl{

width:64px;height:24px;font-size:11px;padding:0px;margin:0px;

}

</style>

</head>

<body>

<!-- <div id="result1">adsf</div>

<div id="result2">adsf</div>

<div id="result3">adsf</div>

? ? <s:url id="ajax" value="test!ajax1.action"/>

<sj:a id="ajaxlink"?

href="%{ajax}"?

targets="result1,result2"?

indicator="indicator"?

button="true"?

buttonIcon="ui-icon-refresh"

cssaction="test!ajax2.action" theme="xhtml">

? ? ?<s:textfield id="name" name="name" value=""/><br/>

? ? </s:form>

<sj:a?

? ? id="ajaxformlink"?

? ? formIds="form"?

? ? targets="formResult"?

? ? indicator="indicator"?

? ? button="true"?

buttonIcon="ui-icon-gear"

csssrc="images/indicator.gif" alt="Struts2 jQuery Plugin Showcase 学习札记" style="display:none"/>

?

? ? <hr/>

?

?

?

? ? <div id="result" value="test!ajax1.action"/>

<sj:a?

id="ajaxlink1"?

href="%{run}"?

indicator="indicator"?

targets="result"?

onClickTopics="before"?

onCompleteTopics="complete"?

effect="pulsate"?

? ? button="true"?

buttonIcon="ui-icon-gear"

csssrc="images/indicator.gif" alt="Struts2 jQuery Plugin Showcase 学习札记" style="display:none"/> ? ?

? ? <br/>

? ? <br/>

? ? <sj:a?

? ? id="ajaxlink2"?

? ? href="error.html"?

? ? indicator="indicator2"?

? ? targets="result"?

? ? onClickTopics="before"?

? ? onCompleteTopics="complete"?

? ? onErrorTopics="errorState"?

? ? effect="pulsate"?

? ? effectDuration="1500"?

? ? button="true"?

buttonIcon="ui-icon-gear"

csssrc="images/indicator.gif" alt="Struts2 jQuery Plugin Showcase 学习札记" style="display:none"/> ? ?

? ? ? <script>

? ? $.subscribe('beforeLink', function(event,data) {

? ? ? ? ? ?alert('Before request ');

? ? ? ? ? ?$('#result').html('Loading ...');

? ? ? ?});

? ? ? ?$.subscribe('completeLink', function(event,data) {

? ? ? ? ? ?$('#result').append('<br/><br/><strong>Completed request '+event.originalEvent.request.statusText+' completed with '+event.originalEvent.status+ '.</strong><br/>Status: '+event.originalEvent.request.status);

? ? ? ?});

? ? ? ?$.subscribe('errorStateLink', function(event,data) {

? ? ? ? ? ?$('#result').html('<br/><br/><strong>Error request '+event.originalEvent.request.statusText+' completed with '+event.originalEvent.status+ '.</strong><br/>Status: '+event.originalEvent.request.status);

? ? ? ?});

? ? </script>

?

?

? ? <hr/>?

?

? ? <s:form id="formEffect" action="test!ajax2.action" theme="xhtml">

? ? ? ? ? ? ? ? <s:textfield id="name" name="name" label="name" value=""/><br/>

? ? ? ? ? ? ? ? <sj:submit?

? ? ? ? ? ? ? ? targets="result5"?

? ? ? ? ? ? ? ? effect="blind"?

? ? ? ? ? ? ? ? effectMode="show"

? ? ? ? ? ? ? ? onEffectCompleteTopics="hideTarget"

? ? ? ? ? ? ? ? value="AJAX Submit"?

? ? ? ? ? ? ? ? indicator="indicator5"?

? ? ? ? ? ? ? ? button="true"

? ? ? ? ? ? ? ? csssrc="images/indicator.gif" alt="Struts2 jQuery Plugin Showcase 学习札记" style="display:none"/> ? ?

?

<div id="result5" style="display: none;">Submit form bellow.</div>

?

Form Submit with AJAX form Button.

<s:form id="listenForm1" action="test!ajax1.action">

<sj:submit?

id="submit1"?

value="Submit Button"

onClickTopics="listenOnClick1"

targets="result1"?

effect="highlight"

button="true"

/>

</s:form>

</div>

<div id="result1" action="test!ajax1.action" namespace="/message" />

<sj:submit?

id="submit2"?

href="%{formurl1}"?

value="Listen/Submit Button"?

formIds="listenForm2"

targets="result2"?

effect="highlight"

listenTopics="listenOnClick1"?

button="true"

/>

</s:form>

?

?

</div>

<div id="result2" action="test!ajax2" theme="simple" cssaction="test!ajax2"/>

<sj:textarea?

href="%{remoteurl}"?

id="echo"?

name="echo"?

rows="10"?

cols="80"?

effect="highlight"?

effectDuration="1500"?

loadingText="Loading content of textarea ..."

/>

<sj:submit?

targets="result"?

effect="slide"?

value="AJAX Submit"?

indicator="indicator"?

button="true"

/>

<img id="indicator"?

src="images/indicator.gif"?

alt="Struts2 jQuery Plugin Showcase 学习札记"?

style="display:none"/>

? ? </s:form>

?

<div id="result" style="display:none;width:200px;height:100px;">Submit form bellow.</div>

?

</body>

</html>


读书人网 >互联网

热点推荐