Cakephp2.0 ajax div更新不适用于Js

时间:2012-12-19 05:51:08

标签: ajax jquery cakephp-2.0

我正在使用js在Cakephp 2中实现ajax 基本上我想在保存类别之前检查“类别已存在”或“有效类别”。下面我提到了我的add.ctp文件代码

<div id="cnange_txt"><?php  if(isset($searchtxt)) { echo $searchtxt; }else{echo "dfd";} ?></div>
<?php echo $this->Form->input('Category.category_name',array('class'=>'longinput','label'=>false )); ?>
        <?php  $this->Js->get('#CategoryCategoryName')->event('blur', $this->Js->request(
        array('controller' => 'categories','action' => 'admin_isexists'),
        array(
        'update' => '#cnange_txt',
        'async' => true,
        'dataExpression' => true,
        'method' => 'post',
        'data' => $this->Js->serializeForm(array('isForm' => true, 'inline' => true)))
        )); ?>

现在在控制器中我创建了一个名为

的函数
 public function admin_isexists($id = null)
    {
    $this->set("searchtxt","dfffdsf");

    $this->render('admin_add', 'ajax');
        if($this->RequestHandler->isAjax()) {

        }
    }

在我的视图/ layout / ajax.cyp文件中包含以下代码

<?php echo $this->fetch('content'); ?>

我的函数调用工作正常,但它在我的ajax调用中产生问题。在ajax之后调用它将整个页面更新为我提到的特定div。 我需要做哪些更改?

0 个答案:

没有答案