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

2006-10-19 Thread Steven Ross

maybe you need to wrap your call in a cdata tag (just a random guess)?
Better yet double check what you are sending and verify it is
correctly formed for the webservice you are calling.

still hard to tell what is going wrong.

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

nice tool returned error.


soapenv:Server.userException
   org.xml.sax.SAXParseException: Content is not allowed in
prolog.




> 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]
>> 
>> 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.")
>>   }
>> }
>> 
>>
>>
>> 
>> 
>> 
>> 
>> 
>>
>> 
>> 
>>
>> [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
-







--
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
nice tool returned error.


soapenv:Server.userException
   org.xml.sax.SAXParseException: Content is not allowed in
prolog.




> 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]
>> 
>> 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.")
>>   }
>> }
>> 
>>
>>
>> 
>> 
>> 
>> 
>> 
>>
>> 
>> 
>>
>> [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
-





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]
> 
> 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.")
>   }
> }
> 
>
>
> 
>   name="myclick"
> value="go" onclick="sendData();" />  
>
> 
> 
>
> [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: 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]
> 
> 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.")
>   }
> }
> 
>
>
> 
> 
> 
> 
> 
>
> 
> 
>
> [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 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]

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.")
  }
}












[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: [ACFUG Discuss] Ajax isn't just some guy from way back when...

2006-10-19 Thread Charlie Arehart
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]

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.")
  }
}




   




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