如何使用POST方法将javascript/jQuery变量传递给PHP

17 浏览
0 Comments

如何使用POST方法将javascript/jQuery变量传递给PHP

这个问题已经在这里有答案:

jQuery Ajax与PHP的POST示例

这是非常基本的。我想做的就是测量浏览器窗口的HTML宽度,并将该数据传递给PHP脚本,以便我可以调整传递到网站的信息。

我已经了解了HTML宽度部分。我只是在使用AJAX将Javascript / jQuery变量传递到PHP脚本时遇到了麻烦。

这是Javascript / jQuery。它是用PHP编写的,以便我稍后可以使用include()函数。

echo 
'';

这是PHP:

$width = $_POST['width'];
function mobileView(){
    if ($width < 950){
        return true;
    } else{
        return false;
    }
}
mobileView();

admin 更改状态以发布 2023年5月21日
0
0 Comments

试试这个。

你的 AJAX

htmlWidth = $("html").width();
$.ajax({
    type: "POST",
    url: "mobileView.php",
    data:{ width: htmlWidth, somevar : "yes" },
    success: function(data){
        console.log(data); 
    }
})

你的 PHP

if(isset($_REQUEST['somevar'])){
     $width = $_POST['width'];
    function mobileView($width){
        if ($width < 950){
            echo 'true';
        } else{
            echo 'false';
        }
    }
    mobileView($width);
}

0
0 Comments

这是在文件中可以使用的代码:

对于 PHP 的部分,您应该向函数传递值并调用函数。

我猜你需要从 php 函数中返回数据给客户端。

然后,对于 AJAX 的部分,您必须捕获返回数据。





0