J'utilise Web Spring Web MVC pour mon application.
J'ai 1 liste déroulante dans ma vue JSP, issue de la demande suivante appelée savegroup.htm
<bean name="/savegroup.htm" class="com.sufalam.mailserver.presentation.web.GroupSaveController">
<property name="sessionForm" value="true"/>
<property name="commandName" value="Group"/>
<property name="commandClass" value="com.sufalam.mailserver.presentation.bean.GroupViewBean"/>
<property name="formView" value="common"/>
<property name="successView" value="managegroup.htm"/>
<property name="userSecurityProcessor" ref="IUserSecurityProcessor"/>
<property name="domainsSecurityProcessor" ref="IDomainsSecurityProcessor"/>
<property name="forwardingsSecurityProcessor" ref="IForwardingsSecurityProcessor"/>
</bean>
La page JSP a:
<form:form name="groupSaveForm" action="savegroup.htm" commandName="Group" method="POST">
Group Name :
<form:input path="source"/><br><br>
Domain List :
<form:select id="domains" onchange="javascript:getUser();" path="domainsList" multiple="false" size="1">
<form:option value="-" label="--Select--"/>
<form:options items="${domainsList}" itemValue="domain" itemLabel="domain"/>
</form:select>
</form:form>
Maintenant, mon exigence est que, sur l'événement de changement de ma liste déroulante, je souhaite récupérer des utilisateurs associés à partir de serveur et afficher cette liste des utilisateurs dans une zone de liste.
Pour cela, comment puis-je utiliser jQuery AJAX appel?
Où dois-je gérer le code côté serveur qui reçoit la demande et récupérer l'utilisateur associé?
Comment afficher cet ensemble à venir d'utilisateurs dans mon JSP?
Définir le contrôleur pour le URL
Si vous souhaitez utiliser POST Méthode:
content.load('URL(.)or(#)sectionToLoad', {}, function(event) {
...
});
ou, si vous souhaitez utiliser obtenir une méthode:
content.load('URL(.)or(#)sectionToLoad', function(event) {
...
});
Appelez-le avec une fonction comme .click
ou .submit
et c'est tout