Hello,
I have a coldfusion application which I have structured using Fusebox. I have
a template that does several queries and builds up a complex structure (many
fields and an array of substructures). I'm trying to serialize this structure
(using wddx) and pass it to another template which needs access to the
structure.
Here is a snippet of my code (dsp_ShowContacts.cfm)
---------------------------------------------------
<!--- granteeStruct is the complex structure which contains an array of other
structures --->
<cfoutput>
<cfwddx action="CFML2WDDX" input="#granteeStruct#" output="aWDDXpacket">
<cfset urlSafeWddxPacket=URLEncodedFormat(#aWDDXpacket#)>
<a
href="./index.cfm?fuseaction=AddContact&inputStruct='#urlSafePacket#'">Click
Here</a>
</cfoutput>
Then in index.cfm, I have:
--------------------------
<cfcase value="AddContact">
<cfoutput>
<cfset inputGranteeStruct=#URLDecode(ATTRIBUTES.inputStruct)#>
<cfwddx action="wddx2cfml" input="#inputGranteeStruct#"
output="outputGranteeStruct">
<br>Testing This Code<br>
</cfoutput>
</cfcase>
When I load the page and try clicking on the URL that says "Click Here", I get
the following error message:
WDDX packet parse error at line 1, column 1. Content is not allowed in prolog..
Inside dsp_ShowContacts.cfm, if I try adding code to deserialize the object
right after it is serialized and then dump it, the structure is fine. So all
appears well inside dsp_ShowContacts.cfm. It's when it gets passed over the
URL that things go bad. Could my structure be too complex? Am I missing some
small syntax that will make it work?
Thank You,
Becky
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Download the latest ColdFusion 8 utilities including Report Builder,
plug-ins for Eclipse and Dreamweaver updates.
http;//www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5adobecf8%5Fbeta
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:287842
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4