Beispiel #1
0
        $response = 'Field 1 = "' . htmlentities(stripslashes($field1)) . '"<br/>' . 'Field 2 = "' . htmlentities(stripslashes($field2)) . '"<br/>' . 'Field 3 = "' . htmlentities(stripslashes($field3)) . '"<br/>';
        jQuery('#testform')->html($response);
        break;
    case 'timeout':
        sleep(3);
        jQuery('#preview_content')->animate(array('opacity' => '0.5'), 1000)->animate(array('opacity' => '1'), 1000);
        break;
    case 'msg':
        jQuery::addMessage('Message 1...');
        jQuery::addMessage('Message 2...');
        break;
    case 'msg2':
        jQuery::addMessage('Message 1...', 'myCallBack');
        jQuery::addMessage('Message 2...', 'myCallBack');
        break;
    case 'err':
        jQuery::addError('Error 1...');
        jQuery::addError('Error 2...');
        break;
    case 'data':
        jQuery::addData('key1', 'value1');
        jQuery::addData('key2', 'value2', 'myCallBack');
        break;
    case 'eval':
        jQuery::evalScript('alert("Eval script...");');
        break;
    default:
        break;
}
jQuery::getResponse();
Beispiel #2
0
 /**
  * sendResponse
  *
  * send response to browser
  *
  * @access  public
  * @return  rettype  return
  */
 public function sendResponse()
 {
     // Keep Layouts
     require_once 'Zend/Controller/Action/HelperBroker.php';
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer')->setNoRender(true);
     require_once 'Zend/Layout.php';
     $layout = Zend_Layout::getMvcInstance();
     if ($layout instanceof Zend_Layout) {
         $layout->disableLayout();
     }
     // set JSON header
     $response = Zend_Controller_Front::getInstance()->getResponse();
     $response->setHeader('Content-Type', 'application/json');
     // send JSON data and exit
     jQuery::getResponse();
 }