私は自分のビューにオプションでhtmlを選択しました。 onchange
私のコントローラのアクションを呼び出したい。 重要:onchange
私のモジュール全体が変更されているので、私はonchange毎回ページをリフレッシュしたいので、私はAjaxでこれを行うつもりはありません。Ajax経由でSelectのOnchangeを介してコントローラのアクションを呼び出す(Zend Framework)
<select id="p_s">
<?php foreach($this->active_services as $row){ ?>
<option value="<?php echo $row['ph_id'];?>"><?php echo $row['ph_name'];?></option>
<?php }?>
</select>
私はAJAXを通じてそれを行うつもりはありませんので、私も呼び出していますアクションは、以下のコードが含まれていました。
if(!$this->_request->isXmlHttpRequest()){
//The request was not made with JS XmlHttpRequest
$user = new Zend_Session_Namespace('user');
$user_id =$user->user_id;
$object = new Services();
$active_services = $object->Get_Current_User_Active_Services($user_id);
$this->view->assign('active_services',$active_services);
}
私が呼び出すアクションは、今回は正常であると呼びます。 ご迷惑をおかけして申し訳ございません。
正確にあなたの質問は何ですか? – ventsislaf
@vencislaf私の質問は、私の選択のonchangeを通じて私のコントローラアクションを呼び出すが、通常の方法では、ajaxを介して呼び出すことではないということです。 –