dqsot35145 2015-02-11 08:22
浏览 28

Javascript从AJAX if-loop更改CSS类背景图像

I have this CSS:

.modal-content {
    max-height: 370px;
    background-image: url('../images/img_before_submit.png');
}

And I am having a php-mail script that will respond with and "ok" for a successful mail sending or "bad" for an error.

I am using a AJAX script for mail handling:

              success:function(response) {

                      if(response == 'ok') { 
                        $('.modal-content').css('background-image', 'url(images/success.png)');
                        sleep(2000); 
                        alert(response);
                      } else {
                        $('.modal-content').css('background-image', 'url(images/error.png)')
                        sleep(2000); 
                        alert(response);
                      } 
}

From the console and outside the if-loop in the AJAX this code work as expected:

$('.modal-content').css('background-image', 'url(images/img.png)');

But inside the AJAX if-loop this code does not apply, but the correct alert msg response is coming through and is showing up! How can I set the background-image from within the if-loop?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 微信会员卡接入微信支付商户号收款
    • ¥15 如何获取烟草零售终端数据
    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?