var WinBack = $('div.jWinBackFrom').html();
switch(WinBack) {
case '1': //If database returns 1 : set Verizon FiOS logo
$('div.jWinBackFrom').prepend('<img id="WinBackLogo" src="<?php echo site_url();?>/assets/images/verizon-fios-logo.jpg" />');
break;
case '2': //If database returns 2 : set DirecTV logo
$('div.jWinBackFrom').prepend('<img id="WinBackLogo" src="<?php echo base_url();?>assets/images/directv-logo.jpg" />');
break;
case '3': //If database returns 3 : set DISH Network logo
$('div.jWinBackFrom').prepend('<img id="WinBackLogo" src="<?php echo base_url();?>assets/images/dish-network-logo.jpg" />');
break;
}
好的,所以数据库返回 1、2 或 3。我需要 jQuery 来确定返回的内容,因此我正在检查 DIV 以查看其内容。然后我希望根据内容显示图像,这就是我使用开关盒的原因。
<div class="jWinBackFrom"><?php echo $optimum['cWinBackFrom'][$i]; ?></div>
我有一个返回多行数据的表,每行都需要由 jQuery 动态更新。
所以第 1 行可能是 cWinBackFrom = 1(将加载 FiOS 徽标),后续行可能是 cWinBackFrom = 2(将加载 DirecTV 徽标)等等。
问题1:图像不显示。控制台说禁止访问。自动加载 -> 助手 -> url 处于活动状态。
问题 2:所有图像都显示不正确的 fios。因为第二行是 2,它应该加载 direcTV 图像。
谢谢您的帮助!