Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将一个php变量从js传递到php并返回内容问题_Javascript_Php - Fatal编程技术网

Javascript 将一个php变量从js传递到php并返回内容问题

Javascript 将一个php变量从js传递到php并返回内容问题,javascript,php,Javascript,Php,我尝试将$u GET变量从js传递到php,并从php返回内容。 我试过了 第一页: PHP代码 有什么想法吗?当您打算使用JavaScript变量foo时,您正在使用字符串'foo' $.post('fbapp.php', {url: foo}); 当您打算使用JavaScript变量foo时,您正在使用字符串'foo' $.post('fbapp.php', {url: foo}); 试试这个: <?php $page = $_GET['url'];?> var foo =

我尝试将$u GET变量从js传递到php,并从php返回内容。 我试过了 第一页: PHP代码


有什么想法吗?

当您打算使用JavaScript变量
foo
时,您正在使用字符串
'foo'

$.post('fbapp.php', {url: foo});

当您打算使用JavaScript变量
foo
时,您正在使用字符串
'foo'

$.post('fbapp.php', {url: foo});
试试这个:

<?php $page = $_GET['url'];?>

var foo = '<?php echo $page ?>';

$.post('fbapp.php', 
    {
        url: foo
    }
);

$("#continut").load('fbapp.php', function () {
    $('.loader').fadeOut();
});

var foo='';
$.post('fbapp.php',
{
网址:foo
}
);
$(“#continut”).load('fbapp.php',function(){
$('.loader').fadeOut();
});
注意:将
foo
作为变量而不是字符串发送。

尝试以下操作:

<?php $page = $_GET['url'];?>

var foo = '<?php echo $page ?>';

$.post('fbapp.php', 
    {
        url: foo
    }
);

$("#continut").load('fbapp.php', function () {
    $('.loader').fadeOut();
});

var foo='';
$.post('fbapp.php',
{
网址:foo
}
);
$(“#continut”).load('fbapp.php',function(){
$('.loader').fadeOut();
});

注意:将
foo
作为变量而不是字符串发送。

您正在发送POST请求并在GET数组中查找变量。尝试使用$_POST[“url”]

您正在发送POST请求并在GET数组中查找变量。尝试使用$\u POST[“url”]

您在这里做错了

  • 获取变量

    <?php $page = $_GET['url'];//Use quotes?>
    

  • 你在这里做错了

  • 获取变量

    <?php $page = $_GET['url'];//Use quotes?>
    

  • 将第一行更改为

    <?php $page = isset($_GET['url']) ? $_GET['url'] : '';?>
    
    
    
    并在中使用var而不是string

    var foo = '<?php echo $page ?>';
    $.post('fbapp.php', {url: foo});
    $("#continut").load('fbapp.php', function () {
        $('.loader').fadeOut();
    }); 
    
    var foo='';
    $.post('fbapp.php',{url:foo});
    $(“#continut”).load('fbapp.php',function(){
    $('.loader').fadeOut();
    }); 
    
    将第一行更改为

    <?php $page = isset($_GET['url']) ? $_GET['url'] : '';?>
    
    
    
    并在中使用var而不是string

    var foo = '<?php echo $page ?>';
    $.post('fbapp.php', {url: foo});
    $("#continut").load('fbapp.php', function () {
        $('.loader').fadeOut();
    }); 
    
    var foo='';
    $.post('fbapp.php',{url:foo});
    $(“#continut”).load('fbapp.php',function(){
    $('.loader').fadeOut();
    }); 
    
    为什么要使用js上的post和php上的get?它们不一样。为什么你要在js上使用post,而在php上使用get?它们不一样。