Re: serializeJson
Cristian Costantini <[email protected]>
| Newsgroups | gmane.comp.cms.cold-fusion.devel.italian |
|---|---|
| Message-ID | <[email protected]> |
Ciao,
prova con returnFormat="json" nella function
Cristian
Il giorno 20/set/2012, alle ore 17.58, Vittorio Carlo Granata ha scritto:
> Ciao Ragazzi.
>
>
> Sto realizzando un modulo con un select che si popola con con i dati di una funzione in un cfc
> il classico regione----- provincia
>
> il mio problema è che la stringa json restituita non viene interpretata dalla funzione jquery
> in pratica la stringa è:
>
> <wddxPacket version='1.0'><header/><data><string>[{"FromPlace":"Aereoportto Ciampino","IdFrom":2},{"FromPlace":"Civitavecchia Porto","IdFrom":3},{"FromPlace":"Roma","IdFrom":4},{"FromPlace":"Stazione Termini","IdFrom":5}]</string></data></wddxPacket>
> invece di
>
> [{"FromPlace":"Aereoporto Fiumicino","IdFrom":1},{"FromPlace":"Aereoportto Ciampino","IdFrom":2},{"FromPlace":"Civitavecchia Porto","IdFrom":3},{"FromPlace":"Stazione Termini","IdFrom":5}]
>
>
> la funzione è la seguente
>
> <cffunction name="gettoplace" access="remote" returntype="string">
> <cfargument name="idfrom">
> <cfset var Rs_listto = "" >
> <cfquery name="Rs_listto" datasource="#request.ds#">
> SELECT dbo.TabFrom.IdFrom, dbo.TabFrom.FromPlace
> FROM dbo.TabFrom
> where dbo.TabFrom.IdFrom <> #arguments.idfrom#
>
> </cfquery>
>
> <cfset var result=ArrayNew(1)>
>
> <!--- Build result array --->
> <cfloop query="Rs_listto">
> <cfset returnStruct = StructNew() />
> <cfset returnStruct["IdFrom"] = Rs_listto.Idfrom>
> <cfset returnStruct["FromPlace"] = Rs_listto.FromPlace>
> <cfset ArrayAppend(result,returnStruct) />
> </cfloop>
>
> <!--- And return it --->
> <cfreturn serializeJSON(result) />
>
> </cffunction>
> </cfcomponent>
>
> sto sbagliando qualcosa?
>
> Vittorio Carlo Granata
> [email protected]
>
>
>
>
>