MATSUNO★Tokuhiro > HTML-CallJS-0.02 > HTML::CallJS

Download:
HTML-CallJS-0.02.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.02   Source  

NAME ^

HTML::CallJS - Pass server side data to JavaScript safety.

SYNOPSIS ^

    use HTML::CallJS;

    call_js('foo', {x => 1});
    # => <script class="call_js" type="text/javascript">foo({"x":1})</script>

DESCRIPTION ^

Pass server side data to JavaScript safety.

HTML::CallJS with Text::Xslate ^

    use Text::Xslate;
    use HTML::CallJS;

    my $tx = Text::Xslate->new(
        html_builder_module => [
            'HTML::CallJS' => [qw(call_js)]
        ]
    );
    print $tx->render_string(
        '<: call_js("foo", {x=>$x}) :>', { x => 5963 },
    ), "\n";

    # => <script class="call_js" type="text/javascript">foo({"x":5963})</script>

You can use HTML::CallJS with Text::Xslate.

LICENSE ^

Copyright (C) tokuhirom.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

This method is introduced by kazuhooku. http://d.hatena.ne.jp/kazuhooku/20131106/1383690938

AUTHOR ^

tokuhirom <tokuhirom@gmail.com>

syntax highlighting: