我想從我的控制器來查看ajax數據。但JavaScript代碼似乎不能很好地執行。這裏是我的腳本javascript數據不會顯示在php codeigniter
<script type="text/javascript">
function view_data(act){
var w = $('#origin').val();
var x = $('#destination').val();
var y = $('#weight').val();
var z = $('#courier').val();
if(w == "" && x == "" && y == "" && z == ""){
alert("I am an alert box!");
}else{
$.ajax({
url: "<?php echo base_url()?>Cart/getCost",
type: "GET",
data : {origin: w, destination: x, berat: y, courier: z},
success: function (ajaxData){
$("#result").html(ajaxData);
}
});
}
};
</script>
的淵源考和目的地來自選項選擇
和重量,快遞從輸入文本。 這裏是我的控制器
function getCost()
{
$origin = $this->input->get('origin');
$destination = $this->input->get('destination');
$weight = $this->input->get('weight');
$courier = $this->input->get('courier');
$data = array('origin' => $origin,
'destination' => $destination,
'weight' => $weight,
'courier' => $courier
);
$this->load->view('rajaongkir/getCost', $data);
}}
的問題是,數據wontt在視圖#result顯示。
它仍然沒有工作 –
@SyahrulRomadhon我更新我的答案。請給我反饋 –
事情是,我試圖得到的數據是從view2。 cz我使用API來獲取運費。所以在這種情況下,控制器用於將數據從view1發送到view2。所以如果我將視圖替換爲var_dump,它將不會有任何內容 –