Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $.fn.yiiListView.update不';t更新ClistView_Php_Yii - Fatal编程技术网

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});
在my
actionIndex()中

在我看来,
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 });