This blog explain how to get record from List using ECMA Script Client Object Model (JSOM).
<script src="/_layouts/SP.js" temp_src="/_layouts/SP.js" type="text/ecmascript"></script>
<script type="text/javascript">
function ViewItem() {
var table = document.getElementById("cntryTable");
while (table.rows.length > 1) {
table.deleteRow(1);
}
var context = new SP.ClientContext.get_current();
var web = context.get_web();
var list = web.get_lists().getByTitle('Country');
var query = SP.CamlQuery.createAllItemsQuery();
allItems = list.getItems(query);
context.load(allItems, 'Include(Title,Abbreviation)');
context.executeQueryAsync(Function.createDelegate(this, this.success),
Function.createDelegate(this, this.failed));
}
function success() {
var TextFiled = "";
var ListEnumerator = this.allItems.getEnumerator();
while (ListEnumerator.moveNext()) {
var currentItem = ListEnumerator.get_current();
var table = document.getElementById("cntryTable");
var row = table.insertRow(1);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = currentItem.get_item('Title');
cell2.innerHTML = currentItem.get_item('Abbreviation');
}
}
function failed(sender, args) {
alert("failed. Message:" + args.get_message());
}</script>
<a onclick="Javascript:ViewItem();" href="#" temp_href="#">View Items</a>
<table id="cntryTable" border="1">
<tbody>
<tr>
<th>
Country
</th>
<th>
Abbreviation
</th>
</tr>
</tbody>
</table>
</br>
CountryItems using ECMA script.jpg 

Rajkiran SwainPosted Jun 8, 2015, 3:25 AM
nice