将ajax数据直接发送到属性

时间:2012-02-15 04:00:50

标签: ajax jquery

使用Jquery AJAX从PHP脚本中获取值。

这条线很好用:

$.post('get_img.php',function(data){$("#result").append(data)});

这一行没有:

$.post('get_img.php',function(data){$("div:hidden:first").css('background-image','url(data)')});

如何从ajax调用返回的数据直接转到url值?

2 个答案:

答案 0 :(得分:4)

尝试

$.post('get_img.php', function(data) {
    $("div:hidden:first").css('background-image','url(' + data + ')')
});

变量data作为字符串传递。

答案 1 :(得分:3)

由于data是一个变量,如果你想使用它的值,那么它应该连接到字符串。

$.post('get_img.php', function(data){
        $("div:hidden:first")
        .css('background-image','url(' + data + ')')
});