javascript - 在 jquery 函数中使用 php 中的 javascript 变量

标签 javascript php jquery

我想在 php 函数中使用 javascript 变量..我的代码如下

$(document).ready(function() { 
    $("#btn_url").on('click', function() {
        var video_val = $("#video_url").val(); alert(video_val);
        alert('<?php echo getYoutubeDurationV3("<script>document.write(video_val);</script>"); ?>');
    });
 }); 

我想在 php 函数中使用 video_val 变量。我该怎么做?

最佳答案

您可以使用 Ajax对于这个解决方案。当您将 PHP getYoutubeDurationV3 函数放在 .php 文件中时。

$(document).ready(function() { 
$("#btn_url").on('click', function() {
    var video_val = $("#video_url").val(); alert(video_val);
   $.ajax({
      url: 'yourphpscript.php',
      data: {duration: video_val},
      type: 'POST',
      success: function(data) {
          alert(data);
      }
   });
});
}); 

在您的 PHP 文件中,您可以获得这样的值:

<?php
$duration = $_POST['video_val'];

//rest of your logic, in your case your function

//return your response back to your webpage.
return $response;
?>

关于javascript - 在 jquery 函数中使用 php 中的 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36220929/

相关文章:

javascript - 如果我们设置限制,如何获取 DynamoDB 中的总页数?

php - Doctrine 实体管理器更新时重复插入

php - 如何使用 PHP 设置 Beanstalkd

php preg_match 在标志处

javascript - 如何创建匹配给定字符后一行中所有内容的正则表达式?

javascript - 将类添加到单选按钮

javascript - jQuery - FadeToggle - 如果元素可见或不可见则执行不同的操作

javascript - 如何根据其他组件的事件更新组件 URL

javascript - jQuery - 为什么警报动画不起作用?

javascript - 如何?没有重复的数组和值用完时的文本