繁体   English   中英

如何在PHP中使用名为selectedCountry的jQuery变量

[英]How to use the jquery variable named selectedCountry in php

我需要在PHP中使用jquery变量:我该怎么办?

$(document).ready(function(){
  $("select.country").change(function(){
    var selectedCountry = $(this).children("option:selected").val();

});
});

您将使用AJAX将变量发送到PHP脚本。 这是使用$.post (一个jQuery AJAX快捷方式)的示例:

$(document).ready(function(){
    $("select.country").change(function(){
        var selectedCountry = $(this).children("option:selected").val();
        $.post( "test.php", { countrySelected : selectedCountry } );
    });
});

$.post函数中,我说过我将发送一个带有countrySelected标识符的selectedCountry变量的值。 然后在您的PHP中(test.php或其他您喜欢的名称)打印出整个数组:

<?php
    print_r($_POST);
?>

结果应该是这样的:

Array
(
    [countrySelected] => Africa
)

您也可以直接处理变量,但是使用变量的标识符countrySelected数组的变量:

<?php
    echo $_POST['countrySelected'];
?>

这将产生:

非洲

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM