Php $.fn.yiiListView.update不';t更新ClistView
我正在尝试使用Php $.fn.yiiListView.update不';t更新ClistView,php,yii,Php,Yii,我正在尝试使用$.fn.yilistView.update更新Yii 1.1.15中的ClistView我确实让它回显正确的结果,但它不会更新列表 在我的JS中 var ajaxRequest = "lat="+position.coords.latitude+"&lng="+position.coords.longitude; $.fn.yiiListView.update("store-list", {data:ajaxRequest}); 在myactionIndex()中 在我
$.fn.yilistView.update
更新Yii 1.1.15中的ClistView我确实让它回显正确的结果,但它不会更新列表
在我的JS中
var ajaxRequest = "lat="+position.coords.latitude+"&lng="+position.coords.longitude;
$.fn.yiiListView.update("store-list", {data:ajaxRequest});
在myactionIndex()中
在我看来,index.php
我这样调用\u store-list.php
<div class="padding-top-20px">
<?php $this->renderPartial('_store-list', array("dataProvider"=>$dataProvider)); ?>
</div>
知道它为什么不更新clistview吗
UDPATED:
把范围缩小到这个。在我的jquery.yiilistview.js中,每个循环都会失败。尝试手动设置ajaxUpdate变量,如下所示。但还是失败了。在调试中,ajaxUpdate
仍然为空。有什么想法吗
在我的JS中:
$.fn.yiiListView.update("store-list", {ajaxUpdate:"store-list", data:ajaxRequest});
在jquery.yiilistview.js
中:
success: function(data,status) {
console.debug(settings);
$.each(settings.ajaxUpdate, function(i,v) {
$(id).replaceWith($(id,'<div>'+data+'</div>'));
});
if(settings.afterAjaxUpdate != undefined)
settings.afterAjaxUpdate(id, data);
},
成功:功能(数据、状态){
控制台调试(设置);
$.each(settings.ajaxUpdate,函数(i,v){
$(id).替换为($(id,“+数据+”);
});
if(settings.afterAjaxUpdate!=未定义)
设置。AjaxUpdate之后(id、数据);
},
解决了这个问题。出于某种原因,我不得不再次下载Yii 1.1.15。我想是有东西坏了
$.fn.yiiListView.update("store-list", { data:ajaxRequest });
现在一切正常
success: function(data,status) {
console.debug(settings);
$.each(settings.ajaxUpdate, function(i,v) {
$(id).replaceWith($(id,'<div>'+data+'</div>'));
});
if(settings.afterAjaxUpdate != undefined)
settings.afterAjaxUpdate(id, data);
},
$.fn.yiiListView.update("store-list", { data:ajaxRequest });