关于YII调用ajax局部刷新 [ 1.1 版本 ]
有没有大神,帮我看看YII的ajax局部刷新问题:
<li class="mb5">
<label class="sectionLabel-A1">test*:
<a href="javascript:void(0);" onclick="test()" style="color: #3B5999;font-weight: normal">添加视角</a>
</label>
<div id="addAngles" class="sectionBox-A1 clear sectionForm-A1 sectionForm-A1-4">
</div>
</li>
<script type="text/javascript">
function test()
{
$.ajax({
type: "POST",
url: "/thirtyday/addAngle",
data:{} ,
dataType: "html",
success: function(html){
$("#addAngles").append(html);
}
})
}
</script>
<?php
class thirtydayController extends Controller{
private $_model;
public function actionthirty(){
$this->render('thirty');
}
public function actiontest(){
$model=new Space();
$form = $this->Widget('CActiveForm', array());
$this->renderPartial('addAngle',array('model'=>$model,'form'=>$form));
}
}
我这把的test事件响应不了,这里那里的问题啊?
共 5 个回答
-
-
sevenyearsold 回答于 2015-07-09 10:50 举报
感觉是你的test方法放在调用之后,你试试把那段js放在onclick事件之前试试,再不行估计是你方法作用域的问题,你可以把你的test方法注册到window上,比如这样:
window.test= test;
liliang_lz
注册时间:2015-07-09
最后登录:2015-07-22
在线时长:0小时51分
最后登录:2015-07-22
在线时长:0小时51分
- 粉丝0
- 金钱10
- 威望0
- 积分10