私はYouTubeのすべての詳細を取得したいので、ユーザーがチェックボックスをオンにすると、javascriptでビデオの完全な詳細を取得したいのですが、私だけがあなたのチューブ名、あなたのチューブ名、例から最初の単語を取得できます$ name = "Geet --Episode 456 --Clip 1[2011年11月24日] HQ "なので、alert(name)はGeetのみを表示しています。なぜですか?フルネームが必要です。これは私のコードです:私が間違いをしたところ。
<?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です:
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
};