Ah yes an error code would help wouldn't how about:
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://127.0.0.1/test.cfm :: sendData :: line 36" data: no] or nothing... the cfc works great I can call it and use it from cf without any issue. I only get wierdness when trying to consume via javascript. In this case i know the issue is with the javascript and me swimming in deeper javascript wates then I normally venture. those are my options right now. > John, while someone may well spot something for you, I think it's a bit > much > to ask to just dump the code and ask "what am I doing wrong?". :-) It > would > help a lot more if you told us what's not working as you'd expect. > > Indeed, that begs the question of what sort of debugging you are doing to > detect what parts of the code are working are working at all. Is it > calling > your CFC in the Ajax call? You could determine that by using CFLOG or > CFTRACE (or even CFFILE) to write something from the CFC saying "I'm > here". > You could even send yourself an email with CFMAIL. You could also use the > FusionDebug debugger to literally set breakpoints in the CFC and they will > fire if the CFC is called. If none of those show it being called, then you > know the issue is in the Javascript. > > Or perhaps it's being called, but it's returning something other than what > your Javascript is expecting. In that case, you can consider a tool like > Fiddler or ServiceCapture, or Firebug in Firefox, to detect and show you > what stream of data is coming from the CFC server. Perhaps there's an > error. > Perhaps it's including CF debugging output (in which case you'd want to > turn > that off). Or it may just be returning some form of output that the > Javascript isn't expecting. > > Hope any of those help. > > PS I wrote more about these in a blog entry on working with Spry, thought > the concepts apply with any Ajax caller: > http://carehart.org/blog/client/index.cfm/2006/7/13/spry4_unexpected_server_ > results > > /charlie > http://www.carehart.org/blog/ > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > [EMAIL PROTECTED] > Sent: Thursday, October 19, 2006 10:04 AM > To: discussion@acfug.org > Subject: [ACFUG Discuss] Ajax isn't just some guy from way back when... > > ok I know I am missing a piece of the Ajax/webservice puzzle in the below > code can anyone spot what I am doing wrong. > > > [BEGIN GEEKISH WRITINGS] > <script language="javascript"> > function processReqChange() { > // only if req shows "loaded" > if (xmlhttp.readyState == 4) { > // only if "OK" > if (xmlhttp.status == 200) { > // ...processing statements go here... > document.bob.innerHTML = xmlhttp.responseText; > } else { > alert("There was a problem retrieving the XML data:\n" + > xmlhttp.statusText); > } > } > } > function sendData() > { > xmlhttp=null > // code for Mozilla, etc. > if (window.XMLHttpRequest) > { > xmlhttp=new XMLHttpRequest() > } > // code for IE > else if (window.ActiveXObject) > { > xmlhttp=new ActiveXObject("Microsoft.XMLHTTP") > } > if (xmlhttp!=null) > { > var frmInput = document.form.searchfield.value; > xmlhttp.open("POST", "http://127.0.0.1/com/googlemini", > true); > xmlhttp.setRequestHeader("Content-Type", "text/xml; > charset=utf-8"); > > xmlhttp.setRequestHeader('SOAPAction','http://127.0.0.1/com/googlemini'); > xmlhttp.send('varQ='+'needles'); > xmlhttp.onreadystatechange = processReqChange; > } > else > { > alert("Your browser does not support XMLHTTP.") > } > } > </script> > > > <form name="form" > > <input type="text" name="searchfield" /> <input type="button" > name="myclick" > value="go" onclick="sendData();" /> </form> <div id="bob"> > > </div> > <!--- > This works... > <cfscript> > myObj = > createobject("webservice","http://127.0.0.1/com/googlemini.cfc?wsdl"); > myObjVal = myObj.PostQuery("consent form",""); </cfscript> <cfdump > var="#myObjVal#" /> > ---> > > [END GEEKISH WRITINGS] > > > ------------------------------------------------------------- > To unsubscribe from this list, manage your profile @ > http://www.acfug.org?fa=login.edituserform > > For more info, see http://www.acfug.org/mailinglists Archive @ > http://www.mail-archive.com/discussion%40acfug.org/ > List hosted by http://www.fusionlink.com > ------------------------------------------------------------- > > > > > > > ------------------------------------------------------------- > To unsubscribe from this list, manage your profile @ > http://www.acfug.org?fa=login.edituserform > > For more info, see http://www.acfug.org/mailinglists > Archive @ http://www.mail-archive.com/discussion%40acfug.org/ > List hosted by http://www.fusionlink.com > ------------------------------------------------------------- > > > > ------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -------------------------------------------------------------