Javascript函数将值返回到PHP变量

时间:2017-03-15 08:46:35

标签: javascript php ajax

我有以下代码输出选择菜单......

echo "<select name='household' id='house' onchange='updateHousehold()'>";
    while ($row = $result->fetchArray()) {
        $housename = $row['name'];
        echo "<option value='$housename'>";
            echo $housename;
        echo "</option>";
    }
echo "</select>";

...以及以下javascript函数:

function updateHousehold() {
    var housename = document.getElementById("house").value;
    return housename;
}

我正在尝试选择菜单,使其值始终存储在PHP变量中。因此,在加载页面时它将在php变量中,但如果用户更改了值,则应相应地更新。

我知道我需要使用AJAX来做这件事,但是我根本不明白如何使用它 - 所有关于stackexchange的答案我要么不理解要么不能用(可能是因为我做错了)。

如何将函数的返回值存储在变量中,用非常简单的术语和良好的代码示例进行解释?

额外:我将使用此变量来查询sql查询,因此每次select的值发生更改时都需要调用此查询。我可以通过PHP函数执行此操作,但是在select输入的值发生更改后,有什么方法可以调用PHP函数吗?

0 个答案:

没有答案