Re: [ACFUG Discuss] Ajax isn't just some guy from way back when...

2006-10-19 Thread Steven Ross

Go get firebug for firefox if you dont have that installed... it will
show you what your ajax is doing.

https://addons.mozilla.org/firefox/1843/

On 10/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

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
-







--
Steven Ross
web application  interface developer
http://www.zerium.com
[mobile] 404-488-4364
[fax] 928-484-4364


-
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
-





Re: Re: [ACFUG Discuss] Ajax isn't just some guy from way back when...

2006-10-19 Thread Steven Ross

sorry i didnt read all of your email charlie... I see you mentioned firebug.

On 10/19/06, Steven Ross [EMAIL PROTECTED] wrote:

Go get firebug for firefox if you dont have that installed... it will
show you what your ajax is doing.

https://addons.mozilla.org/firefox/1843/

On 10/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 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
 -






--
Steven Ross
web application  interface developer
http://www.zerium.com
[mobile] 404-488-4364
[fax] 928-484-4364




--
Steven Ross
web application  interface developer
http://www.zerium.com
[mobile] 404-488-4364
[fax] 928-484-4364


-
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
-





RE: [ACFUG Discuss] Ajax isn't just some guy from way back when...

2006-10-19 Thread john . lyons
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
 

Re: [ACFUG Discuss] Ajax isn't just some guy from way back when...

2006-10-19 Thread john . lyons
nice tool returned error.


faultcodesoapenv:Server.userException/faultcode
   faultstringorg.xml.sax.SAXParseException: Content is not allowed in
prolog./faultstring




 Go get firebug for firefox if you dont have that installed... it will
 show you what your ajax is doing.

 https://addons.mozilla.org/firefox/1843/

 On 10/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 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
 -






 --
 Steven Ross
 web application  interface developer
 http://www.zerium.com
 [mobile] 404-488-4364
 [fax] 928-484-4364


 -
 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
-