The second part of useful jQuery plugins is icanhaz.
icanhaz:
Icanhaz simple and powerful client-side templating.
Example: template part
Example: template part
<script type="text/html" id="sampleLine">
<tr>
<td>{{shape}}</td>
<td>{{color}}</td>
</tr>
</script>
Example: main part
<input type="button" value="Populate" />
<table id="sampleTable">
<thead>
<tr>
<th>Shape</th>
<th>Color</th>
</tr>
</thead>
<tbody id="itemContainer">
</tbody>
</table>
jQuery(document).ready(function() {
var dynamicContentObject = { };
var result;
$.ajax({
type: "GET",
dataType: "json",
url: "samplePopulate.php",
async:false,
success: function( data ) {
result= data;
}
});
dynamicContentObject['shape'] = result.shape;
dynamicContentObject['color'] = result.color;
var line = ich.sampleLine(dynamicContentObject);
$("tbody#itemContainer").append(line);
});
It would be before clicking Populate button:
After clicking Populate button, it would look like:
icanhaz website is: icanhaz


No comments:
Post a Comment