Php 运行查询代码从数据库检索数组而不刷新页面
我不喜欢ajax或json请求,但似乎我现在可能需要它或任何其他方式,我在一个学校管理软件上工作,我有一个表单页面,当我在表单上选择一个类时,它会从数据库中加载该类的所有主题,我已经有一个php代码可以查询,但是由于php是一种服务器端语言,我必须重新加载页面才能从所选类中获取主题列表。。请问我怎样才能用任何方法去做这件事;这是我的代码,可以根据选择到数组中的类获取类。。。我如何在不重新加载的情况下运行 $subjects=$this->crud\u model->get\u subjects\u by\u classclass\u id 基本ajax调用:Php 运行查询代码从数据库检索数组而不刷新页面,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,我不喜欢ajax或json请求,但似乎我现在可能需要它或任何其他方式,我在一个学校管理软件上工作,我有一个表单页面,当我在表单上选择一个类时,它会从数据库中加载该类的所有主题,我已经有一个php代码可以查询,但是由于php是一种服务器端语言,我必须重新加载页面才能从所选类中获取主题列表。。请问我怎样才能用任何方法去做这件事;这是我的代码,可以根据选择到数组中的类获取类。。。我如何在不重新加载的情况下运行 $subjects=$this->crud\u model->get\u subjects\
<script>
$('#button').click( function () {
$.ajax({
type:"POST",
url: "phpsite.php",
data: {
postdata: variable
},
success: function(data){
$('#divtochange').html(data);
}
});
} );
</script>
在phpsite.php中,只需输入通常刷新的代码即可。您需要包括jQuery
这里有一个我想你要找的教程是jquery:它可以让你向一段PHP代码发送请求,该代码将获取数据,你可以通过JSON或其他方式返回数据,然后让你的javascript处理数据以根据需要填充表单。你必须自己努力并查找一些示例,这里有很多关于ajax的问题——因此您走上了正确的道路,这可能是您必须使用的。还可以参考jquery的ajax函数。