所以我得到了一个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>
答案 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')
我希望你的问题更好!
答案 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网址... 干杯!