【发布时间】:2018-01-08 15:32:39
【问题描述】:
我正在尝试将 select-box 值传递给 controller 但值未传递
这是我的代码
<select class="form-control" name="product_id" onchange="getProduct(this.value)">
<option>--Select Payment--</option>
<option value="<?php echo $product['sno']; ?>"><?php echo $product['product_name']; ?></option>
</select>
<script type="text/javascript">
function getProduct(product_id) {
$.ajax({
url: "<?php echo base_url(); ?>customer_order/getproduct",
type: "POST",
data: {
id: product_id,
}
}).done(function(data) {
$('product_id').val(data);
alert(product_id);
});
}
</script>
控制器:
class Customer_order extends CI_Controller {
function getproduct(){
$data = $this->input->post('id');
echo '<script type="text/javascript">alert("'.$data.'");</script>';
$this->load->view('create_customer_order',$data);
}
}
如何使用 ajax 将值传递给控制器?
【问题讨论】:
标签: ajax codeigniter dropdown