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