FUNCTIONS
encode_js_string($str[, $mode]) => STR
Encode Perl string $str to its JavaScript literal representation using
double quotes ("). This is currently implemented using JSON encoding.
If $mode is set to 1, will produce literal representation using single
quotes (') instead.
If $mode is set to 2, will produce single-quoted JS string to be put
inside a double-quoted JS string literal, useful for producing for
example jQuery expression like:
$("h2.contains('this is JS string inside another JS string')")
Will die on failure.
decode_js_string($js_str) => STR
Given a JavaScript string literal representation in $js_str, decode to
get the value.
Currently implemented using JSON decoding of stringified $js_str.
Currently does not support JavaScript string representation that uses
single quotes (').
Will die on failure.