1
我在我的ctp中有2個ajax表單, 一個工作而另一個不工作,取而代之的是重定向。cakephp ajax不工作
這是我的.ctp文件
<div>
<?php echo $ajax->form('deletecreativeschedule','post',array('id'=>'delete','model'=>'admin','update'=>'myTable')); ?>
<input type="hidden" id="deviceid" name="deviceid" value="<?php echo $device['Device']['id'] ?>" />
<input type="hidden" name="scheduleid" id="scheduleid"/>
<input name="btnDelete" type="image" src="/<?php echo $site_root ?>/img/btnDelete.gif" height="16" class="sbtnDelete" id="sbtnDelete" onclick="return deleteSchedule();" title="Delete creative" >
<?php echo $form->end(); ?>
<br>
<?php echo $ajax->form('swapcreativeschedule','post',array('id'=>'swap','controller'=>'admin','update'=>'myTable')); ?>
<input type="hidden" id="deviceid" name="deviceid" value="<?php echo $device['Device']['id'] ?>" />
<input type="hidden" name="aIdAjax" id="aIdAjax"/>
<input type="hidden" name="aSeqAjax" id="aSeqAjax"/>
<input name="btnUP" type="image" src="/<?php echo $site_root ?>/img/up.png" class="sbtnup" id="sbtnup" onclick="return SwapRow('0');" title="Delete creative" >
<input name="btnDown" type="image" src="/<?php echo $site_root ?>/img/down.png" class="sbtndown" id="sbtnup" onclick="return SwapRow('1');" title="Delete creative" >
<?php echo $form->end(); ?>
和控制器:
function deletecreativeschedule()
{
$this->autorender = false;
$this->layout = 'ajax';
}
function swapcreativeschedule()
{
$this->autorender = false;
$this->layout = 'ajax';
}
和看法/我已經創建admin文件夾的文件deletecreativeschedule.ctp和swapcreativeschedule.ctp
ajax對於deleteschedule 工作正常,但對於swapcreativeschedule,它將重定向到/ admin/swapcreativeschedule
這裏有什麼問題?
其沒有工作,沒有刪除和交換工作... – vibha
在烏拉圭回合控制器替換$這個 - > autoRender =假; $這個 - >佈局= NULL ; – chetanspeed511987
此代碼:echo $ form-> create('swapcreativeschedule'); echo'ajax-> submit('up.png',array(「url」=>'admin/swapcreativeschedule','onclick'=>'返回SwapRow(0);','class'=>'sbtnup','更新 '=>' 爲myTable'));爲什麼會這樣呢?爲什麼會這樣呢?爲什麼會這樣呢?爲什麼會這樣呢? – vibha