0
這些用於在yii 1上工作以便從外部重新加載列表視圖/網格視圖。我們怎麼能和yii 2一樣?在ajax上刷新列表/網格視圖
$.fn.yiiListView.update
$.fn.yiiGridView.update
它給上面是不確定的錯誤,雖然AppAsset具有取決於「警予\網絡\ YiiAsset」
編輯
似乎仍存在對GridView的資產文件,但我沒有發現任何此類資產的ListView控件
'yii\grid\GridViewAsset'
是否也有類似的yiiListView? – fortm
不,對於ListView,您只能使用pjax reload –
$ .pjax.reload將請求發送到當前URL,該URL可以與提供List view數據提供者的URL不同。我想我們需要在這種情況下從PHP中刪除Pjax :: begin,並直接從js調用$ .pjax {url:..}此外,因爲它將重定向,如果pjax被禁用/超時,我相信應該檢查X-PJAX頭和renderAjax /重定向相應。請你更新你的例子與上面的情況,其中URL是不同於目前的URL的列表視圖提供商? – fortm