【发布时间】:2016-10-13 21:25:15
【问题描述】:
我有这个表格
<form id="formProductos" action="<?php echo base_url() ?>index.php/actualizacion/adicionar" method="post">
<label for="">Ingrese Porcentaje</label>
<input type="text" placeholder="Escriba el % de actualización" id="actualPorcentaje" name="actualPorcentaje" class="span12" />
</form>
<?php echo '<a id="enviar" href="'.base_url().'index.php/actualizacion/adicionar/'.$marcaid.'"> Actualizar Precios</a>'; ?>
然后是这个函数
$(document).ready(function(){
$("#enviar").click(函数(事件){
event.preventDefault();
var actualPorcentaje = $('#actualPorcentaje').val();
$.ajax({
type: "POST",
data: $('#formProductos').serialize(),
url: "<?php echo base_url();?>index.php/actualizacion/adicionar",
dataType: 'json',
success: function(data)
{
if(data.result == true){
$('.results').html(data);
}
else{
alert('Ocurrió un error al agregar un producto.');
}
}
});
});
});
重定向页面有这个功能
函数 gerenciar(){
...
$config['base_url'] = base_url().'index.php/actualizacion/gerenciar/';
$config['total_rows'] = $this->actualizacion_model->count('actualprecios');
...
$this->pagination->initialize($config);
$this->data['results'] = $this->actualizacion_model->get('actualprecios','idActualizacion, actualPorcentaje, actualFecha','',$config['per_page'],$this->uri->segment(3));
$this->data['view'] = 'actualizacionp/actualizacion';
}
和“actualizacion_model.php 有这个功能
function get($table,$fields,$where='',$perpage=0,$start=0,$one=false,$array='array'){
$this->db->select($fields.',marcas.marcaNombre');
$this->db->from($table);
$this->db->join('marcas','marcas.idMarca = actualprecios.marcaid');
$this->db->limit($perpage,$start);
$this->db->order_by('idActualizacion','desc');
if($where){
$this->db->where($where);
}
$query = $this->db->get();
$result = !$one ? $query->result() : $query->row();
return $result;
}
但它不起作用,“porcentaje”为 0
希望你能帮助我,谢谢!
【问题讨论】:
-
你的意思是
actualPorcentaje是0?你在哪里设置的? -
您缺少代码、多次关闭等。
actualPorcentaje是什么,它来自哪里?不会阻止锚点重定向等。 -
是的,实际Porcentaje 是0