1

在我的 jQuery 脚本中,我使用 get 函数从名为“external.php”的 PHP 页面中提取数据。提取的数据是图像的简单路径(例如 images/house.jpg)。我需要使用这个路径来指定一个div的css值background-image,它的类是“fullpage”。

这是我的错误脚本:当我尝试在脚本中插入数据时,图像没有出现。

$(document).ready(function(){
    $.get('external.php', function(data){
        $('.fullpage').css('background-image', 'url(' + data + ')');
    });
});

如果我只是用一个变量的名称切换“数据”,该变量的值是我手动插入的路径,那么该脚本就可以工作,所以问题是:如何将数据值正确插入到 .css() 方法中?

谢谢

4

1 回答 1

1

Ricardo 是对的:我按照 Jason P 的建议使用了 console.log(data),它向我展示了一个不必在 php 代码中的 html 标签。当我附加结果时,标签似乎不是 html 结构的一部分,但日志记录帮助我看到了它。谢谢!

于 2013-08-14T07:48:51.240 回答