2013-09-27 84 views
1

如何從URL檢索數組參數? 我通過$ .getJson傳遞了一個JS對象,我可以在服務器上看到URL結構的轉儲爲CFDUMP of URL structColdFusion URL數組參數檢索

這是我的測試服務器端代碼。

<cfdump var="#URL#"> 
<cfdump var="#URL.nolayout#"> 
<cfdump var="#URL.user#"> 

但是URL.user不存在?我如何檢索它?

僅供參考查詢字符串傳遞; nolayout=true&user%5Badmin_approved%5D=true&user%5Bfully_registered%5D=true&user%5Bfirst_name%5D=Ian&user%5Bid%5D=1&user%5Blogged_in%5D=true

回答

8

這些都不是有效的CF變量名,所以你將不得不使用數組表示法:

<cfoutput>#url['user[fully_registered]']#</cfoutput> 

是的,這是醜陋的,但它應該工作。

+1

@IanOSullivan不應該在查詢中爲用戶正確傳遞序列化的json嗎? –