Well, what debugging have you attempted? Are you running in Firefox with Firebug for instance and seeing some client-side error? Have you verified that your Action is getting called? Have you examined the returned data to ensure it's correct?
-- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM/Yahoo: fzammetti MSN: [EMAIL PROTECTED] Author of "Practical Ajax Projects With Java Technology" (2006, Apress, ISBN 1-59059-695-1) and "JavaScript, DOM Scripting and Ajax Projects" (2007, Apress, ISBN 1-59059-816-4) Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! On Wed, October 10, 2007 3:30 pm, aarthy wrote: > > In my code > > " /jsp/tvshow.jsp Click here " > when the html link is clicked, it does not populate the second drop down > box with values. > I dont know what the problem is? > > > > Frank W. Zammetti wrote: >> >> You already have the code, you posted it! :) If you're having some >> *specific* problem, you'll find many helpful people here, but just >> saying >> "my code doesn't work, please help" won't elicit too many (helpful) >> replies. >> >> Frank >> >> -- >> Frank W. Zammetti >> Founder and Chief Software Architect >> Omnytex Technologies >> http://www.omnytex.com >> AIM/Yahoo: fzammetti >> MSN: [EMAIL PROTECTED] >> Author of "Practical Ajax Projects With Java Technology" >> (2006, Apress, ISBN 1-59059-695-1) >> and "JavaScript, DOM Scripting and Ajax Projects" >> (2007, Apress, ISBN 1-59059-816-4) >> Java Web Parts - http://javawebparts.sourceforge.net >> Supplying the wheel, so you don't have to reinvent it! >> >> On Wed, October 10, 2007 3:13 pm, aarthy wrote: >>> >>> Can someone provide me with an example code.I need to implement ajax >>> in >>> my >>> struts project, when html link is clicked. >>> >>> >>> >>> ghodgins wrote: >>>> >>>> Not to detract at all from the great JWP project but you can also do >>>> this with AjaxTags. >>>> >>>> The ajax:select tag is described here: >>>> http://ajaxtags.sourceforge.net/usage.html >>>> >>>> I used ajax:select to call an action that returned XML using the handy >>>> AjaxXmlBuilder that came with AjaxTags. >>>> >>>> Cheers, >>>> Grant >>>> >>>> >>>> -----Original Message----- >>>> From: Frank W. Zammetti [mailto:[EMAIL PROTECTED] >>>> Sent: Wednesday, October 10, 2007 11:31 AM >>>> To: Struts Users Mailing List >>>> Cc: Struts Users Mailing List >>>> Subject: Re: Ajax Call from a html link >>>> >>>> Just an FYI, that article is a little outdated... APT's feature set is >>>> a >>>> bit larger than the article talks about now for one thing, although in >>>> glancing over it again, I don't see anything that's not applicable >>>> now. >>>> >>>> Also note that the link to Rick Reumann's article is no longer valid, >>>> it >>>> is now here: >>>> http://www.learntechnology.net/content/ajax/ajax_select_alter.jsp ... >>>> Rick also updated that article for APT fairly recently, so it's even >>>> better than it was. >>>> >>>> Lastly, I didn't provide a link to my own book in that article! D'oh! >>>> Here's one: >>>> http://apress.com/book/search?searchterm=zammetti&act=search >>>> ... >>>> chapters 4 and 6 there are what's of interest, although as the note in >>>> the article says, they aren't based on the latest version, so although >>>> the underlying concepts are pretty much the same, some of the details >>>> are slightly different now. >>>> >>>> -- >>>> Frank W. Zammetti >>>> Founder and Chief Software Architect >>>> Omnytex Technologies >>>> http://www.omnytex.com >>>> AIM/Yahoo: fzammetti >>>> MSN: [EMAIL PROTECTED] >>>> Author of "Practical Ajax Projects With Java Technology" >>>> (2006, Apress, ISBN 1-59059-695-1) >>>> and "JavaScript, DOM Scripting and Ajax Projects" >>>> (2007, Apress, ISBN 1-59059-816-4) >>>> Java Web Parts - http://javawebparts.sourceforge.net >>>> Supplying the wheel, so you don't have to reinvent it! >>>> >>>> On Wed, October 10, 2007 12:50 pm, Ted Husted wrote: >>>>> I believe this exact example is included with the AjaxParts Taglib, >>>>> which works well with Struts (1 or 2). If anyone is going to be using >>>>> Ajax and JSP tags together, AjaxParts is a great way to go (and easy >>>>> to learn!). >>>>> >>>>> * http://www.omnytex.com/articles/apt/ >>>>> >>>>> HTH, Ted. >>>>> <http://husted.com/ted/blog> >>>>> >>>>> >>>>> On 10/10/07, aarthy <[EMAIL PROTECTED]> wrote: >>>>>> >>>>>> I have a jsp page named "tvshow.jsp", wherein I am populating the >>>>>> characters dropdown as and when the TV Show dropdown value changes , >>>>>> by calling the javascript in the "onchange()" of the select box. >>>>>> have added a html link, and I want to call the same function from my >>>>>> action class and I need to populate the character dropdown by >>>>>> clicking the html link. I am stuck up with this issue.Character >>>>>> dropdown is not populated with the data from tha action class. Need >>>>>> some help on this please! >>>>>> >>>>>> <%@ page import="java.util.*"%> >>>>>> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> >>>>>> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" >>>>>> %> <script language="javascript"> function retrieveURL(url) { >>>>>> if (window.XMLHttpRequest) { // Non-IE browsers >>>>>> req = new XMLHttpRequest(); >>>>>> req.onreadystatechange = processStateChange; >>>>>> try { >>>>>> req.open("GET", url, true); >>>>>> >>>>>> } catch (e) { >>>>>> alert(e); >>>>>> } >>>>>> req.send(null); >>>>>> } else if (window.ActiveXObject) { // IE >>>>>> req = new ActiveXObject("Microsoft.XMLHTTP"); >>>>>> if (req) { >>>>>> req.onreadystatechange = processStateChange; >>>>>> req.open("GET", url, true); >>>>>> req.send(); >>>>>> >>>>>> } >>>>>> } >>>>>> } >>>>>> >>>>>> function processStateChange() { >>>>>> if (req.readyState == 4) { // Complete >>>>>> if (req.status == 200) { // OK response >>>>>> document.getElementById("characters").innerHTML = >>>>>> req.responseText; >>>>>> } else { >>>>>> alert("Problem: " + req.statusText); >>>>>> } >>>>>> } >>>>>> } >>>>>> >>>>>> </script> >>>>>> >>>>>> >>>>>> <form action="ShowCharacters"> >>>>>> /jsp/tvshow.jsp Click here >>>>>> >>>>>> TV Show: >>>>>> <select name="TVShowSelect" >>>>>> onChange="retrieveURL('ShowCharacters.do?tvShow=' + this.value);"> >>>>>> <option value="Lissie Maguire"> Lissie Maguire >>>> </option> >>>>>> <option value="That's so Raven"> That's so >>>>>> Raven </option> >>>>>> <option value="Dhoom machale"> Dhoom machale >>>>>> </option> >>>>>> </select> >>>>>> >>>>>> <br> >>>>>> Characters: >>>>>> </form> >>>>>> >>>>>> ShowCharacters.jsp >>>>>> >>>>>> <[EMAIL PROTECTED] import="java.util.ArrayList"%> >>>>>> >>>>>> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> >>>>>> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> >>>>>> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" >>>>>> %> >>>>>> >>>>>> <select name="TVShowSelect"> >>>>>> <% ArrayList ch = >>>>>> (ArrayList)request.getSession().getAttribute("characters"); >>>>>> String[] s = new String[ch.size()]; >>>>>> ch.toArray(s); >>>>>> for (int i = 0; i < s.length; i++) { >>>>>> String name = s[i]; >>>>>> %> >>>>>> <option><%=name%></option> >>>>>> <% } >>>>>> %> >>>>>> </select> >>>>>> >>>>>> Thanks >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>>> >>>> ----Notice Regarding Confidentiality---- >>>> This email, including any and all attachments, (this "Email") is >>>> intended >>>> only for the party to whom it is addressed and may contain information >>>> that is confidential or privileged. Sierra Systems Group Inc. and its >>>> affiliates accept no responsibility for any loss or damage suffered by >>>> any >>>> person resulting from any unauthorized use of or reliance upon this >>>> Email. >>>> If you are not the intended recipient, you are hereby notified that >>>> any >>>> dissemination, copying or other use of this Email is prohibited. >>>> Please >>>> notify us of the error in communication by return email and destroy >>>> all >>>> copies of this Email. Thank you. >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Ajax-Call-from-a-html-link-tf4601558.html#a13142624 >>> Sent from the Struts - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/Ajax-Call-from-a-html-link-tf4601558.html#a13142912 > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]