来自点击的Youtube url到php varible

时间:2017-05-03 12:39:15

标签: php jquery html

所以我得到了一个youtube url ...我试图以某种方式进入我的数据库...

所以我得到的是一张图片

<img src = "cat">

我也有一个youtube网址

https://www.youtube.com/watch?v=AFGWnqNf6t0

然后我想要的是当我点击我的图像时,我想将youtube链接插入到php varible中,以便稍后我可以将其插入到我的数据库中

$("#img").click(function(){
$.ajax({
    url: "php file",
});
return false;
});
  

我应该如何调用varible,因为我没有发布网址?

比如$username = $_POST['username'];当我发布内容而不是获取youtube网址时!{/ p>

5 个答案:

答案 0 :(得分:1)

您可以像这样使用attr属性 HTML代码

<img src = "bilder/lenny.gif" data-action = "//https://www.youtube.com/watch?v=5dsGWM5XGdg"
alt = "lenny" id = "add"   width = "40" height = "40">

jquery代码: -

 $("#add").click(function(){
    var dataprop = $(this).attr('data-action');
    //SEND IT TO AJAX NOW
    });

答案 1 :(得分:0)

您可以使用&amp;添加参数给GET请求。和?

test.php?bookid=15&page=435

您可以使用jQuery添加您的值:

$("#add").click(function(){
$.ajax({
    url: "spelista.php?value"= $('#idofelementwithvalue').val(),
});
return false;
});

发送href:

$("#add").click(function(){
$.ajax({
    url: "spelista.php?value"= $('#idofelementwithhref').attr('href'),
});
return false;
});

注意:您可以使用attr('href')

获取hh href

我希望你的问题更好!

答案 2 :(得分:0)

确保您知道数据库中的“action / href / value”值。然后,您需要使用:

$("#add").attr("href")

通过这种方式,您可以从html元素中获取action / href / value的值。将“href”替换为属性的名称。获取值后,您需要通过jQuery post方法将其发布到您的URL。请参阅以下示例:

$("#add").click(function(){
    var videoValue = $("#add").attr("href");
    $.post("spelista.php", {video: videoValue}, function(data){
        alert("Data: " + data);
    });
}

希望这有帮助!

答案 3 :(得分:0)

只是Agam的补充: 这里,图像包含在链接标记内。这只是为了提供更好的用户体验。即使图像看起来可点击(小点击手)

<a id="link_tag" href="https://www.youtube.com/watch?v=5dsGWM5XGdg">

<img src = "bilder/lenny.gif" alt = "lenny" id = "add"   width = "40" height = "40"></a>

<script>
    $("#link_tag").click(function(){
        var link = $(this).attr('href');
            alert('This link is '+link);
        });
</script>

此外,您的链接无效。删除//

答案 4 :(得分:0)

这是答案,所以你得到了我想要实现的目标..

<img src = "cat" id = "https://www.youtube.com/watch?v=AFGWnqNf6t0"
onclick = "saveVideo(this)">

然后脚本....要使id转到php

    function saveVideo(x)
    {

        var film = x.id;

        $.post('spelista.php', {film: film},function(data){ 

        alert(data);

        })
    }

然后持续php varible

$url = $_POST['film'];
var_dump($url);

然后$ url是youtube网址... 干杯!