0
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. 问题1:图像不显示。控制台说禁止访问。自动加载 -> 助手 -> url 处于活动状态。

  2. 问题 2:所有图像都显示不正确的 fios。因为第二行是 2,它应该加载 direcTV 图像。

谢谢您的帮助!

4

0 回答 0