This page last changed on May 23, 2011 by moses.lee@involver.com.

Overview

Serializes the SML variable into a JSON object that can be passed in the locals attribute of the render function in sml.tag.Partial library.


Attributes

This filter does not accept attributes


Examples

Passes an rss_feed SML variable to the partial rendering function

{% rss_feed %}

  {% partial name:'my_feed' %}
    Number of stories: {{rss_feed.feed_items.size}}
  {% endpartial %}

  <a href="#_" onclick="renderMyFeed(); return false;">Get number of stories</a>

  <div id="my_feed_container"</div>

  <script>
    function renderMyFeed() {
      sml.tag.Partial.get('my_feed').render({
        locals: {'rss_feed': {{rss_feed | serialize}} }, // Convert rss_feed SML variable into something the Partial renderer understands
        success: function(html) {
          jQuery('#my_feed_container').html(html);
        }
      });
    }
  </script>

{% endrss_feed %}

Related Topics

Document generated by Confluence on Feb 12, 2013 09:09