我有以下情況:PHP&Javascript作業問題
在codeignitor項目中,我從控制器加載視圖。
在該視圖中,我加載了另一個視圖。該子視圖基於單選框選擇滑動打開和關閉。
現在這個子視圖需要選擇的無線電盒的值。
<?php $this->load->view('myview', $value); ?>
由於主視圖已經被加載,加載過多的子畫面,我該怎麼分配的單選框的選定到$價值變量的值?
我使用單選框驗證碼:在SHOW功能
<input type='radio' name='var1' id='var1' value='myvalue' onchange=show('true');>
然後,我有這樣的:
function show(val) {
if (val == 'true') {
var var1 = $("#var1:checked").val();
}
}
所以我得到正確的值更改爲VAR1在JavaScript。但是,如何將這個值傳遞給變量的值,在副視點:
<?php $this->load->view('myview', $value); ?>
試過AJAX路線太:
我嘗試AJAX路線,這樣做: $阿賈克斯({ 類型:「 POST「, url:」「, data:」var1 =「+ value, success:function(result){ } });
並在控制器funtion設置
$this->template->set('$value', $this->input->post('var1'));
echo 1;
不過還是
<?php $this->load->view('myview', $value); ?>
不讀值。
這將如何工作?這不是引用所選的readio按鈕值? – Deep
您將數組('value'=> $ value)傳遞給視圖,並且codeignitor將它作爲$ value – Patato