如何将JavaScript值传递到PHP页面

如何将JavaScript值传递到PHP页面,php,html,jquery,ajax,Php,Html,Jquery,Ajax,它在PHP页面中显示未定义的函数。我尽一切可能让它对我不起作用。请大家帮我解决这个问题 <!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> </head> <body>

它在PHP页面中显示未定义的函数。我尽一切可能让它对我不起作用。请大家帮我解决这个问题

<!DOCTYPE html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    </head>
    <body>
       <div id="myDiv">Welcome to stackoverflow</div>
    </body>
    <script>
       $(document).ready(function(){
            var mb = $('#myDiv').text();
            $.ajax({
                action : "six-cuf.php",
                type: 'POST',
                data: { 'mb': mb},
                success:function(data)
                {
                    alert(mb);   
                }
            });
        });
    
    </script>
</html>

欢迎来到stackoverflow
$(文档).ready(函数(){
var mb=$('#myDiv').text();
$.ajax({
动作:“六个cuf.php”,
键入:“POST”,
数据:{mb':mb},
成功:功能(数据)
{
警报(mb);
}
});
});
PHP代码

<?php  
  $fname = $_POST['mb'];
?>

你好
您也可以尝试这个JQuery Post方法

Javascript代码

$.post("six-cuf.php", {'mb': mb}, function (data) {
      console.log(data);
 });
<?php
$fname = $_POST['mb'];
echo $fname;
?>
PHP代码

$.post("six-cuf.php", {'mb': mb}, function (data) {
      console.log(data);
 });
<?php
$fname = $_POST['mb'];
echo $fname;
?>


删除此处的引号
{'mb':mb}
并使用文档就绪函数包装您的jQuery。您收到一个PHP
未定义函数
错误?如果是这样,请提供相关的PHP代码,还有错误消息。Jay Blanchard:删除引号和文档准备函数User3783243后,它不起作用。这是我想在PHP代码中获取这些值的PHP代码。我在控制台中获取了这些值。但我没有在PHP页面中获取。它仍然显示未定义的函数。您可以共享您的PHP代码吗?我想您的PHP页面中一定有一个未定义的函数。我在localhost中测试了相同的代码(只是复制和粘贴)及其工作原理。我没有得到任何错误。如果您在console中得到值,则表示您的数据正在通过ajax调用。你能分享你的全部PHP代码吗?