2012-04-05 2 views
-1

나는 youtube의 모든 세부 정보를 얻고 싶다. 사용자가 체크 박스를 체크하면 자바 스크립트에서 비디오의 전체 세부 정보를 얻고 싶다. 그러나 나는 오직 한 단어 만 얻을 수있다. 튜브 이름에서 튜브 이름, 예 $ name = "Geet - 에피소드 456 - 클립 1 [2011 년 11 월 24 일] HQ" 그래서 경고 (이름)가 표시됩니다. 성명이 필요합니다. 이것은 내 코드입니다. 내가 실수를 저질렀습니다. 이다자바 스크립트에서 체크 박스 일괄 값을 얻는 방법

value="<?php echo $results;?>" 

// which will end up as: 
value="Geet - Episode 456 - Clip 1 [24th November 2011] HQ" 

: 그렇지 않으면

<input type="checkbox" name="checkbox[]" id="checkbox[]" class="addbtn" value="<?php echo $results;?>" /> 

당신이 PHP에서 생성 된 HTML이 필요

function chkbox() 
     { 
     $('[name^=checkbox]:checked').each(function() { 
    var ckballvalue=($(this).val()); 
    var fields = ckballvalue.split(/,/); 
    var link = fields[0]; 
    var thumbnail = fields[1]; 
    var name = fields[3]; 
    //var description = fields[4]; 
    var categ = fields[2]; 
    alert(name); 
    var data = { 
    action: 'my_action', 
    link:link, 
    thumbnail:thumbnail, 
    name:name, 
    categ:categ 

}; 
+0

'json_encode()'가있는 경우 집에서 만든 CSV 데이터를 전달하는 이유는 무엇입니까? –

답변

0

인용 한 것으로 속성 :

 <?php 

    $watch="youtubelink"; 
    $thumbnail="youyubeimage"; 
    $val="somevalue"; 
    $name="youtubename"; 
    //eg:$name="Geet - Episode 456 - Clip 1 [24th November 2011] *HQ*"; 
    $results=$watch.",".$thumbnail.",".$val.",".$name; 
    ?> 
     <input type="checkbox" name="checkbox[]" id="checkbox[]" class="addbtn" value=<?php echo $results;?> /> 

내 JS입니다 너는 가지고있다 :

value=Geet - Episode 456 - Clip 1 [24th November 2011] HQ 

따라서 value 속성은 첫 번째 공간까지만 이동합니다. 브라우저에서 "소스보기"를 사용하면 차이점을 알 수 있습니다.

+0

고맙습니다. 아주 잘하고 있습니다. –

관련 문제