2012-08-16 5 views
0

jQuery get 요청이 있는데 다른 것들에 의존하기 때문에 올바른 정보를 검색하기 위해 데이터에 변수를 넣어야합니다.get 요청 데이터에 변수 넣기

다음은 내 jQuery입니다.

$.get("AJAX/get_latest_track.php", function(result){ 
song = new Audio(result); 



$.get("AJAX/get_player.php", { url: song },function(result){ 
    $("#loadInfo").html(result); 
    }); 

나는 두 번째 GET 요청의 데이터로 노래를 넣어하지만 당신은 개체 함께 보내는 두 번째 GET 요청에서이

답변

2

을 수행하는 방법을 잘, 당신은 문자열을 보내야 할 필요가 .

개체를 보내면 코드가 자동으로 song.toString()을 수행하여 "[object Object]"문자열이 실제로 전송됩니다.

+0

저는 jQuery와 js를 처음 사용하며 유감스럽게도 당신이 무엇을하고 있는지 모릅니다. 애통하는 말로 다시 말해 주실 수 있습니까? –

+0

코드가 실제로 무엇인지 모를 때 어렵습니다. 그러나 그것의 요지는 당신의 ** 노래 ** 변수가 대상이라는 것입니다. js 객체를 GET 요청에 보낼 수 없으므로 문자열을 보내야합니다. "새로운 오디오 (결과)"가 실제로 무엇을하는지에 따라, {url : song.title} 또는 뭔가를 보내야 할 수도 있습니다. –

+0

문자열을 보내야하지만 어떻게해야하는지 잘 알고 있습니다. 노래 변수가 단순히 노래에 대한 URL이기 때문에 제안이 효과가 있다고 생각하지 마십시오. 뭔가가 업로드/song.mp3과 같은 –