AJAX
From SkyPHP
LISTING DROPDOWN
Listing Page DropDown is made up of 3 structures:
AJAX File
<?
$data_array['lead_status'] = $_POST['status'];
aql::update('mls_lead',$data_array,IDE);
?>
<div style="color:#393; font-size:14px;">saved...</div>
JS File
function change_lead_status (ide,value) {
$('#saved_'+ide).html('<div style="color:#C03; font-size:14px;">saving...</div>');
$.post("/admin/lead/ajax/change_lead_status/" + ide, { status: value },
function(data){
$('#saved_'+ide).html(data);
});
}
Component File
<? $param = array(
'name' => 'lead_status',
'selected_value' => $r['lead_status'],
'onchange' => "change_lead_status('".$r['mls_lead_ide']."',this.value)"
);
snippet::dropdown($GLOBALS['lead_status_array'],$param);
?>
<div id="saved_<?=$r['mls_lead_ide']?>"></div>
