返回 Ajax 数据后未应用 CSS/Javascript 动态样式

CSS/Javascript dynamic styling not getting applied after Ajax data is returned

本文关键字:Javascript 动态 样式 CSS 应用 Ajax 数据 返回      更新时间:2023-09-26

我在zend框架中工作。我正在附加困扰我的代码。请提出答案。下面是我通过 ajax 触发的控制器函数:

public function fnshowinfoAction()
{
    $this->_helper->layout->disableLayout();
    $this->_helper->viewRenderer->setNoRender();

    $categoryid= $this->_getParam('categoryid');
    //echo $categoryid;die();
    $bestsellerscategory=$this->view->bestsellerscategory=$this->lobjindexmodel->fngetbestsellerscategoryimages($categoryid);
    $tabledata="";
    $tabledata.='<ul id="flexiselDemo"> ';
    foreach($bestsellerscategory as $bestsellerscategory)
    {
    $tabledata.='<li>
                    <div class="ipad text-center">
                        <img src="'.$this->view->baseUrl().$bestsellerscategory['Modifiedname'].$bestsellerscategory['Mainimage'].'" alt="" />
                        <h4>'.$bestsellerscategory['Productname'].'</h4>
                        <h3>'.$bestsellerscategory['ProductMRP'].'</h3>
                        <ul>
                            <li><i class="cart-1"></i></li>
                            <li><a class="cart" href="#">Add To Cart</a></li>
                        </ul>
                        <div class="clearfix"></div>
                        <ul>
                            <li><i class="heart"></i></li>
                            <li><a class="cart" href="#">Add To Wishlist</a></li>
                        </ul>
                    </div>
                </li>';
            }
            $tabledata.='</ul>';
            echo $tabledata;
}

当在视图文件中检索此数据时,不会动态出现任何类,这些类应该在加载布局时重新评估此 html 元素。
请帮忙。

您可以将创建表的完整代码放入相应的 phtml 视图文件中,然后可以发送该视图,而不是从控制器将完整作为字符串回显,因为通过 ajax 调用视图仅返回视图而不添加布局。

从上面的代码来看,代码似乎一切正常。可能从中调用 ajax 的视图文件中可能存在问题。