2012-02-15 18 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)')}); 

にはどうすればデータはURL値に直接移動するAJAX呼び出しから返され得ることができますか?

答えて

3

dataは変数であるため、その値を使用する場合は文字列に連結する必要があります。

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

すばらしい、うれしいです! –

+0

受け入れられた回答としてマークすることを検討してください –

4

変数dataが文字列として渡された

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

を試してみてください。

+0

素敵な、それはよかった! –

関連する問題