Populate <strong>Finally!</strong>

程序名称:Populate <strong>Finally!</strong>

授权协议: 未知

操作系统: 未知

开发语言:

Populate <strong>Finally!</strong> 介绍

Populate a form or an element’s child elements using a JSON object.

This plugin supports full PHP naming and deep data structures, as well as
checkbox arrays and other non-standard UI controls. The plugin can be used as
part of your AJAX toolkit, or for separating server-side code from HTML by
populating a form after the page has loaded eg:

$('form').populate({'text':'text', 'radio':1})

and not inline as the page is processed, such as:

<input type="text" name="text" id="text" value="<?php echo $text; ?>" /> <input type="radio" name="radio" id="radio-1" checked="<?php echo $val == 1; ?>" /> <input type="radio" name="radio" id="radio-2" checked="<?php echo $val == 2; ?>" />

Non-form elements

You can also populate non-form controls such as

s, by specifiying the id
and an identifying attribute (defaults to id):

$('div').populate({'text-1':'text', 'text-2':'More text'})

This can be useful when you want to show the results of a database call, but
don’t want the text to be editable.

Usage

Just include the PHP JSON class, PHP helper function and of course Populate at
the top of your page, and a PHP snippet such as this the bottom:

<?php populate('form', $data); ?/>

Which will output something meaningful like this:

$('form').populate({'text':'text', 'radio':1})

Live Demo

Finally!

I’ve now FINALLY put up a full set of instructions and a working demo, with
examples of:

  • Populating a simple form, using string variable types for textfields, radiobuttons, dropdowns and checkboxes
  • Populating a complex form, using array variable types for checkbox arrays and multi-list boxes
  • Populating a hierarchical form, using hierarchical JSON data

View the jQuery Populate
Demo
here.

Download

JavaScript

PHP


Populate <strong>Finally!</strong> 官网

http://plugins.jquery.com/project/Populate

相关编程语言

多功能下拉选择插件 SelectPage 简洁而强大的下拉分...
AutoComplete 是一个 jQuery Mobile 的插件,用于实...
Combogrid 是一个jQuery插件用于为输入框添加高级自...
Autobox2这个jQuery插件,可以用于创建类似于Facebo...
Link Scraper TextBox 是一个文本框的扩展插件,当你...
Awesomplete 超小超好用的超漂亮的 autocomplete 框...