【发布时间】:2015-10-07 11:11:20
【问题描述】:
当我点击它们时,我还想更改我的状态消息。这是我要应用的图像
如图所示,当我点击它时,活动状态需要变为非活动状态。我可以用编辑页面来做到这一点,但现在我想在点击页面加载时更改状态。这是我的代码 ctp 文件
<td class="center">
<?php if($listings['status']=="1") { ?>
<span class="label label-success">Active</span>
<?php } else if($listings['status']=="0") {?>
<span class="label label-error">Inactive</span>
<?php } ?>
</td>
这是控制器代码
if ((!empty($this->request->data['action'])) && (!empty($this->request->data['ids'])))
{
$action=$this->request->data['action'];
$ids=$this->request->data['ids'];
switch($action)
{
case "active":
$this->request->data['status']="1";
foreach($ids as $id)
{
$this->Listing->id = $id;
$this->Listing->save($this->request->data);
}
$this->Session->setFlash(__('Active Successfully'),'default',array('class' => 'alert alert-success'), 'alert');
$this->redirect(array('controller'=>'Listing','action' => 'index'));
break;
case "inactive":
$this->request->data['status']="0";
foreach($ids as $id)
{
$this->Listing->id = $id;
$this->Listing->save($this->request->data);
}
$this->Session->setFlash(__('InActive Successfully!'),'default',array('class' => 'alert alert-success'), 'alert');
$this->redirect(array('controller'=>'Listing','action' => 'index'));
break;
请帮助我并告诉我如何使用 ajax 或 jquery 来做到这一点。
【问题讨论】:
标签: javascript php jquery ajax cakephp