2012-02-15 27 views
0

使用Jquery AJAX从PHP脚本获取值。将ajax数据直接发送到属性

该行正常工作:

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

这行不:

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

我怎样才能将数据从AJAX调用返回,直接进入网址的价值?

回答

3

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

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

精彩,它的作品谢谢! – 2012-02-15 04:09:44

+0

考虑将其标记为已接受的答案 – 2012-02-15 04:34:18

4

尝试

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

可变data正在作为字符串传递。

+0

精彩,它的作品谢谢! – 2012-02-15 04:10:19