0

我在 Ubuntu 12.10 和 yii 1.1.13 上运行 Apache2

我有一个看起来像这样的 ajax 请求:

echo CHtml::dropDownList(
    'id',
    $model->value,
    $model->values,
    Array(
        'ajax' => array(
            'type'=>'POST', 
            'url'=>CController::createUrl('myurl'),
            'update'=>'#myId', 
            'data'=>array(
                'first'=>'value',
                'second'=>'value',
        ),
    )
);

过去,我尝试在“数据”之后添加一行,如下所示:

'成功'=>"函数(html){jQuery("#myId").html(html)}});return false;}"

我已经删除了它。出于某种原因,这一直显示在我的页面上。

我尝试了以下方法:

  • 重新启动整个服务器
  • 删除整个浏览器缓存,甚至有一个在加载之前从未看过该网站的朋友
  • Grep 我的整个 web 目录中的那行代码

我一直无法找到这条愚蠢线路的任何痕迹,但它不会消失。请帮忙,我开始怀疑我的理智了。

4

1 回答 1

2
'update'=>'#myId', // this line indicates which selector would be updated after ajax success

因为上面的行也呈现相同的被删除代码的行为

'success'=>"function(html){jQuery("#myId").html(html)}})
于 2013-08-01T18:34:12.943 回答