我使用Codeigniter创建网站,但我遇到了问题:
当我将jquery.prettyPhoto.js添加到我的网站并点击"提交按钮"它不会发送给Controller。 我使用" var_dump(' $ _ POST')"结果显示:
添加jquery.prettyPhoto.js
时array(size = 2)
'8723daa3c36e2c737becd1af103e0a5d' => string '1' (length=1)
'a13c4d90f544481e708d0523c6f6d198' => string '2' (length=1)
当我不添加jquery.prettyPhoto.js
时array(size = 3)
'8723daa3c36e2c737becd1af103e0a5d' => string '1' (length=1)
'a13c4d90f544481e708d0523c6f6d198' => string '2' (length=1)
'Update' => string 'Update' (length=6)
我的标题
公共/ CUS / JS / jquery.prettyPhoto.js" >我的cotroller
公共函数Load_quotation_cus_controls() {
if($this->input->post('Update'))
{
$data=$this->input->post(null);
var_dump($data);
exit;
if(count($this->cart->contents())>0)
{
$cart=array();
foreach($this->cart->contents() as $item)
{
if($data[$item['rowid']]!=$item['qty'] && $data[$item['rowid']]>=0)
{
$cart[]=array('rowid'=>$item['rowid'],'qty'=>$data[$item['rowid']]);
}
}
if($cart)
$this->cart->update($cart);
}
}
$this->data['path'] = 'Cus/quotation';
$this->load->view('Cus/layout',$this->data);
}
我的观点:
<div class="headline_underline margin-bottom24">
</div>
<div class="CSSTableGenerator" >
<?php
if(count($this->cart->contents())>0)
{
$i=0;
?>
<?php $this->load->helper('form');?>
<?php echo form_open('','');?>
<table >
<tr>
<td>#</td>
<td>ID</td>
<td>Name</td>
<td>Price</td>
<td>Qty</td>
<td>Total</td>
</tr>
<?php
foreach($this->cart->contents() as $item)
{
$i = $i+1;
?>
<tr>
<td style="text-align: center;"><?php echo $i?></td>
<td><?php echo $item['id']?></td>
<td><?php echo $item['name']?></td>
<td style="text-align: center;"><?php echo $item['price']?></td>
<td><input
type="number"
value="<?php echo $item['qty']?>"
name="<?php echo $item['rowid']?>"
style="width: 70px; text-align: center;"/>
</td>
<td style="text-align: center;"><?php echo $item['qty']*$item['price']?></td>
</tr>
<?php
}
?>
<tr>
<td colspan="6" class="quotation" style="text-align: center;" >
<?php echo form_submit('Update', 'Update');?>
<a href="#" class="margin-left24 green">Send quotation</a>
<a href="#" class="margin-left24">Delete</a>
</td>
</tr>
</table>
<?php ?>
</div>
<?php
}
else
{
echo '<h2 align="center">Bạn chưa chọn sản phẩm để báo giá.</h2>';
}
?>
<div class="clear"></div>
请就此案给我一些建议。非常感谢。