Need to pass a variable with a cfdiv

I need to pass a url variable to the bind page in a cfdiv. Below is what I have but when it loads I receive the error: permission denied.

<cfdiv id="thediv" bind="url:/mysite/mydir/mypage.cfm?mykey=#url.meykey#" />

Thank you.
earwig75Asked:
Who is Participating?
 
_agx_Connect With a Mentor Commented:
Well according to the error message "mykey" isn't in the URL already.  On "testPage.cfm", dump the URL scope before the CFDIV.  Does it contain "mykey"?

testPage.cfm
      <cfdump var="#URL#">
      <cfdiv id="thediv" bind="url:/mysite/mydir/mypage.cfm?mykey=#url.meykey#" />

Also double check the spelling of the variable name. Is it "myKey" or "meyKey"?

You may need to set a default value for it w/cfparam so that it always exists. I don't know which variable name is correct, so I'll use "myKey"

 testPage.cfm
      <cfparam name="url.mykey" default="some default value here">
      <cfdiv id="thediv" bind="url:/mysite/mydir/mypage.cfm?mykey=#url.mykey#" />
0
 
_agx_Commented:
On which page?

The code you posted works fine as long as #url.meyKey# (is that a typo?) is defined on the page containing the CFDIV:

testPage.cfm
<!--- define variable you're passing --->
<cfset url.meykey = "testing">
<cfdiv id="thediv" bind="url:/mysite/mydir/mypage.cfm?mykey=#url.meykey#" />

/mysite/mydir/mypage.cfm
MyPage.cfm
<cfdump var="#URL#">

result:
MyPage.cfm
struct
     _cf_containerId | thediv  
     mykey              |  testing
0
 
earwig75Author Commented:
The first page, testPage.cfm has url.mykey in the URL already. I get an undefined message in IE.
0
 
_agx_Commented:
> when it loads I receive the error: permission denied.

Wait a sec ... did you edit the question? That's a different error altogether. Can you please post the complete error message as well as the type of error (CF error, ajax logs, ....)
0
 
earwig75Author Commented:
It is working now. The error was different in Firefox than in IE so I thought it had changed.
0
All Courses

From novice to tech pro — start learning today.