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]