所以我得到了一个简单的下拉菜单,其中包含一些值。我想要发生的是以下几点:
当用户在下拉列表中选择一个值时,例如' 8'。我希望查询将其限制为8.
当用户选择' 12'我希望限制更改为12。
因此,根据下拉列表中选择的值更改加载的结果量。
我知道我可以用ajax实现这一点,但我不知道从哪里开始。有谁知道一些很好的教程?或者有没有人有一些代码让我开始?
我熟悉PHP,而不是ajax。
答案 0 :(得分:2)
这就是你能做的事情:
$.get(
'example.php',
{ limit: limit},
function(data){
....
}
);
现在从你的php你可以访问限制:
$limit = $_GET['limit'];
然后创建自己的查询:
$ sql =" SELECT ...... LIMIT $ limit&#34 ;;
答案 1 :(得分:1)
AJAX通常是一个非常大的对话。为了指出正确的方向,AJAX基本上是javascript中的一种解决方法,允许php在服务器上与JS代码异步执行,而不需要刷新页面。只要记住你必须有一个回调才能正常工作。 (当我忘记时,有时候我仍然会把它挂起。)有很多方法可以做到。我强烈推荐AJAX jQuery方法,因为它们具有相当浅的学习曲线并且运行良好。另外,
以下是jQuery解释的链接: AJAX jQuery
另外,我强烈建议使用JSON作为数据返回格式,因为它比XML更强大,更简单。