Thank you Peter,
the reason why I use {} is that this is the way cf8 performs the
binding of source/value for certain elements. In the mean time I think
I'll do what I'm doing.
Thank you again sir.
On Oct 8, 2:34 pm, "Peter J. Farrell" <[email protected]> wrote:
> Well, that's because { and } should be encoded when in an URL and that's
> what build URL does for you. However, I see you're using the { and } as
> placeholders -- you could just do away with them (I assume you're
> replacing the {product_id} using JS replace / regex / etc.) or use a
> different character like _-_product_id_-_ which wouldn't cause the "_"
> to be URL encoded.
>
> Best,
> .Peter
>
> Jorge Loyo said the following on 10/08/2009 12:57 PM:
>
>
>
> > As a temp solution this is what I am doing to create my URLs.
>
> > <cfinput name="editUrl" type="hidden" bind="#URLDecode(BuildUrl
> > (event.getArg('xe.edit'),'id={product_id}'))#" />
>
> > I was reading this from the docs under "WhatsNewInMachII1.8":
>
> > "Added buildUnescapedUrl() and buildUnescapedUrlToModule() to
> > ViewContext to be used with javascript"
>
> > I don't know how these methods should work, but I keep having to use
> > URLDecode() around my BuildUrl() to achieve what I need...
>
> > Otherwise my urls look like: "/index.cfm/i/editProduct/id/%7Bproduct
> > %5Fid%7D/"
>
> > Instead of: "/index.cfm/i/editProduct/id/{product_id}/"
>
> > Any ideas?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to Mach-II for CFML list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/mach-ii-for-coldfusion?hl=en
SVN: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/
Wiki / Documentation / Tickets:
http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/
-~----------~----~----~----~------~----~------~--~---