这是我在第一页上的代码
<body onload=setTimeout("location.href='http://64.124.162.184/TrenaTest/testformtwo.htm'?UniqueNum=#form.UniqueNum#",3000) bgcolor="#FFFFFF">
Run Code Online (Sandbox Code Playgroud)
然后,当我进入下一页时,我有
<cfif isdefined("form.UniqueNum") and len(form.UniqueNum)>
#form.UniqueNum#
</cfif>
Run Code Online (Sandbox Code Playgroud)
它不会给我任何错误NULL
.
请改用url.uniqueNum.由于您在url param中传递它,因此它不在url范围内的表单范围内.
和Scott说的一样,您需要将变量嵌套在cfoutput标记中以供显示.为了帮助您排除故障,您可以转储范围以查看它们是什么:
<cfdump var="#variables#">
<cfdump var="#form#">
<cfdump var="#url#">
<cfdump var="#session#">
<cfdump var="#application#">
<cfdump var="#server#">
Run Code Online (Sandbox Code Playgroud)