在下拉更改时触发PHP函数

时间:2014-04-24 21:00:06

标签: javascript php html mysql

我正在尝试创建一个网站,其中包含一个结果表,每个行的末尾都有一个下拉框,可让您选择该行所需的数量。在我的情况下,用户可以根据他们的搜索条件获得数千个结果,一次可能在页面上有大量可变的结果。

我想使用onchange或类似方法立即更新后台中的每个更改(更新查询到表)而不重新加载页面。页面上没有其他信息会发生变化,用户重新加载页面将是一个不必要的延迟,尤其是表格的所有拉动。

我已经在网上搜索了几天,最后想出了如何获取提取的信息,以及在JavaScript中更改了哪些下拉列表。

我还没有找到如何在不重新加载页面的情况下触发更新SQL命令。有人可以告诉我如何在不重新加载页面的情况下获取我刚刚提取到SQL更新的变量吗?

这是我到目前为止所拥有的。任何帮助,将不胜感激。

function quantityfunction(select)
{
    var selectedOption = select.options[select.selectedIndex];      
    alert (\"The selected option is \" + selectedOption.value);

}//alert is only for testing

</script>

<?php
echo"<SELECT onChange=\"quantityfunction(this)\">";
while($temp<101)
{
echo"<OPTION VALUE='$item-$temp'>$temp";
$temp++;
}
</select>
?>

0 个答案:

没有答案