Пример #1
0
 function editEntry($id)
 {
     $data = $_SESSION['entries'][$id];
     $response = new HTML_AJAX_Action();
     //send to the form
     $response->assignAttr('name', 'value', $data['name']);
     $response->assignAttr('email', 'value', $data['email']);
     $response->assignAttr('website', 'value', $data['website']);
     $response->assignAttr('comments', 'value', $data['comments']);
     $response->assignAttr('submit', 'value', 'Edit Entry');
     $response->createNode('submit', 'input', array('id' => 'key', 'name' => 'key', 'type' => 'hidden', 'value' => $id), 'insertBefore');
     return $response;
 }
 function updateSelect($id)
 {
     $response = new HTML_AJAX_Action();
     $attr = array('id' => $id, 'name' => $id);
     $response->replaceNode($id, 'select', $attr);
     for ($i = 1; $i <= 10; $i++) {
         $attr = array('value' => $i, 'innerHTML' => 'Option ' . $i);
         $response->createNode($id, 'option', $attr, 'append');
     }
     return $response;
 }