User Guide

888 Chapter 3: ColdFusion Functions
ToScript
Description
Creates a JavaScript or ActionScript expression that assigns the value of a ColdFusion variable to a
JavaScript or ActionScript variable. This function can convert ColdFusion strings, numbers,
arrays, structures, and queries to JavaScript or ActionScript syntax that defines equivalent
variables and values.
Returns
A string that contains a JavaScript or ActionScript variable definition corresponding to the
specified ColdFusion variable value.
Category
Conversion functions, Extensibility functions
Function syntax
ToScript(cfvar, javascriptvar, outputformat, ASFormat)
See also
cfwddx;
Chapter 9, “WDDX JavaScript Objects,” in ColdFusion MX Developers Guide
History
ColdFusion MX 7: Added this function.
Parameters
Parameter Description
cfvar A ColdFusion variable. This can contain one of the following:
String
Number
Array
Structure
Query
javascriptvar A string that specifies the name of the JavaScript variable that the
ToScript
function creates.
outputformat Optional. A Boolean value that determines whether to create WDDX (JavaScript)
or ActionScript style output for structures and queries:
True: creates WDDX-style output (default).
False: creates ActionScript-style output.
ASFormat Optional. A Boolean value that specifies whether to use ActionScript shortcuts in
the script:
True: creates new Objects and Arrays with ActionScript shortcuts: [] for New
Array(), and {} for New Object. Using ActionScript shortcuts allows you to pass
ActionScript into
cfform attributes without triggering ActionScript validation.
False: does not use ActionScript shortcuts to create new Objects and new Arrays
when generating the script. Instead, generates New Object() and New Array() in
the script (default).