Could be two things here. First - yes - that meta tag could most
likely be breaking stuff. I don't know as I run a non-dev edition
locally.

Secondly - and this is what concerns me the most - do not forget CFCs
return data in XML. Either WDDX form or plain XML.

So even though you returned JSON, it was turned into XML. Not
translated, wrapped I should say. You would need to point Spry to a
CFM page instead.

FYI, CF8 fixes this by letting you specify a return format for CFC methods.

On 7/4/07, Jonathon Stierman <[EMAIL PROTECTED]> wrote:
> I've got a webservice running that converts some various CF objects into
> JSON - Seems to be working alright, but I'm running into a vexing issue.
> When I call the service via Spry, I get an error from SpryDebug.js:
>
> "Caught exception in JSONDataSet.loadDataIntoDataSet: SyntaxError: missing }
> in XML expression"
>
> What's confusing is that if I call the service myself, copy the contents
> into a .js file, and then have Spry call straight from that .js file, it
> works just fine!  Here's the JSON my Service returns, if that helps:
>
> {
>                 "recordcount":3,
>                 "columnlist":"categoryid,matchid,name",
>                 "data":
>                 {
>                         "categoryid":[3,3,3],
>                         "matchid":[1,2,3],
>                         "name":["some dude","random guy","joe schmoe"]
>                 }
> }
>
> My service code (condensed) is pretty basic.  I pass in a Query object
> (results) and tell CFJSON to format it as a query:
>
> <!--- transform the result into JSON --->
> <cfset results = Variables.jsonCFC.encode(
>                 data = results,
>                 queryFormat = "query"
>         )
> />
> <cfreturn results />
>
> I am running on a development server, so I get that meta data on every CF
> request:
>
> <META NAME="ColdFusionMXEdition" CONTENT="ColdFusion DevNet Edition - Not
> for Production Use.">
>
> Could that be the culprit?  If so, how do you guys develop AJAX apps without
> running into this issue?
>
> Jonathon
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Macromedia ColdFusion MX7
Upgrade to MX7 & experience time-saving features, more productivity.
http://www.adobe.com/products/coldfusion?sdid=RVJW

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:282922
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to