0
我已經創建了一個Ajax的功能是這樣的:爲什麼我無法通過Ajax調用獲得價值?
function searchPlanAjax(url){
jQuery('#loader').css('display','block');
var plan = jQuery('.rad').val();
var site = url+"fbilling_details/subscription";
jQuery.ajax({
type: "POST",
url: site,
data: "plan="+plan,
//data: "business_name="+val+"&bs="+bs,
success: function(msg){
jQuery('#loader').css('display','none');
}
});
}
哪,我號召單選按鈕的onclick:
<?php echo $form->text(BILLING_DETAIL.'][id_plan', array('type'=>'radio', 'value'=>$val[PLAN]['id'], 'id'=>'id_plan_'.$val[PLAN]['id'], 'class'=>'rad','onclick'=>'searchPlanAjax('."'".SITE_NAME.ROOT_FOLDER_NAME."'".')')); ?>
AJAX調用將在CakePHP的控制器來處理這樣的:
if(!empty($_REQUEST['plan'])){
$search_plan = $this->{PLAN}->find("all",array("conditions"=>array("id=".$_REQUEST['plan'])));
$this->set('search_plan',$search_plan);
}
但我無法獲得$ search_plan變量的值。感謝有人能幫忙。
$ _REQUEST [ '計劃']設置正確,對不對? – MarioRicalde
你可以看到螢火蟲 – Rafay
中的值正在嘗試調試。 。 。提醒計劃,因爲它收到或不...你的代碼是完全有效的。 – chhameed