返回 Ajax 数据后未应用 CSS/Javascript 动态样式
CSS/Javascript dynamic styling not getting applied after Ajax data is returned
我在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 的视图文件中可能存在问题。
相关文章:
- 如何使Javascript动态html表及其上的事件
- 使用JavaScript动态插入DIV的成本有多高
- Javascript动态变量(添加了随机数)
- JavaScript-动态SVG-onload属性-未触发事件
- 传递给 PHP 表单时 JavaScript 动态变量上的未定义索引
- 如何在没有ajax的情况下将javascript动态数据发送到php变量
- 使用javascript动态创建html内容/元素
- 带有多个答案选项的Javascript动态数组窗口
- JavaScript:动态扩展原型是一种糟糕的做法
- Javascript+动态菜单+当前链接样式(CSS)+基于PHP的网站
- javascript动态内容与选择长运行脚本
- Javascript:动态更改CSS文件+Cookie
- 使用javascript动态计算top属性
- 使用javascript动态选择幻灯片放映的图像
- 如何访问用javascript动态生成的textarea的文本内容
- Javascript动态表,每个单元格都有一个onmouse事件
- Php,Javascript-动态表单id's和动态验证
- JavaScript动态附加到搜索字段
- 如何将CSRF令牌添加到javascript动态生成的表单中
- 从Javascript动态构建JSON对象列表