Ajax Calls Using Modal Dialogs

Files Directory Listing

Example: Click to view table

Javascript:

var loadTable = function(){
	$('#fileExamp').CenterIt();
	var data;
	$.newt_ajax({
			url: "/file/cori/", 
			success: function(data){
        		$('#loading').hide();
        		$.each(data, function(i,item){
						$("#fileTable").append(""+
                                  item.name+
                                  '</a></div></td><td>'+
                                  item.hardlinks+
                                  '</td><td>'+
                                  item.user+
                                  '</td><td>'+
                                  item.group+
                                  '</td><td style="width: 80px;">'+
                                  item.size+
                                  '</td><td style="width: 95px;">'+
                                  item.date+
                                  '</td><td style="width: 85px;">'+
                                  item.perms+
                                  '</td></tr>');
           				});
           		$('#fileTable').find('tr:odd').addClass("odd"); 	
			}   	 	
  	});

}

Jobs View Queue

Example: Click to view table

Javascript:

var loadQueue = function(){
	$('#queueExamp').CenterIt();
	var data;
	$.newt_ajax({
			url: "/queue/cori/", 
			success: function(data){
        		$('#loadingQ').hide();
        		$.each(data, function(i,item){
						$("#queueTable").append('<tr><td>'+
                                           item.jobid+
                                           '</td><td>'+
                                           item.name+
                                           '</td><td>'+
                                           item.status+
                                           '</td><td>'+
                                           item.timeuse+
                                           '</td><td>'+
                                           item.queue+
                                           '</td><td>'+
                                           item.user+
                                           '</td></tr>');   
           				});
           		$('#queueTable').find('tr:odd').addClass("odd"); 	
			}   	 	
  	});

}

Liststore Update Store

Example: Click to view result

Javascript:

var updateStore = function() {
    var data='{"doc1":["one", "two", "three"], "doc2":{"sam":"snead", "tiger":"woods"}}';
    $.newt_ajax({        
       url: "/stores/dbtest/",
       type: 'PUT',
       data: data,
       success: function(data) {
           alert("update store ok");
       },
    });
    return false;
    
}

Liststore Update Document

Example: Click to view result

Javascript:

var updateDocument = function() {
    var now=new Date();
    var last_update=now.toUTCString();
    var data='{"sam":"snead", "tiger":"woods", "last_updated":"'+last_update+'"}';
    $.newt_ajax({        
       url: "/stores/dbtest/doc2",
       type: 'PUT',
       data: data,
       success: function(data) {
           alert("update doc ok");
       },
    });
    return false;
    
}