根据另一个下拉列表的值加载下拉列表-无需在PHP中刷新页面
我已经用PHP创建了一个页面,因为我需要加载一个对应于dropdown1值的dropdown2,而不刷新页面。这些下拉列表的值来自数据库根据另一个下拉列表的值加载下拉列表-无需在PHP中刷新页面,php,javascript,Php,Javascript,我已经用PHP创建了一个页面,因为我需要加载一个对应于dropdown1值的dropdown2,而不刷新页面。这些下拉列表的值来自数据库 我不想每次点击都刷新页面。2当您将页面发送到客户端时,PHP就完成了。你所能得到的只是JavaScript Ajax:选择第一个下拉菜单时,可以使用Ajax调用。在JavaScript中定义一个函数,这样当选择第一个下拉列表中的选项时,它将调用一个URL,并将所选项目的ID发送到该URL,获取XML结果并使用该结果填充第二个下拉列表 JavaScript数组:
我不想每次点击都刷新页面。2当您将页面发送到客户端时,PHP就完成了。你所能得到的只是JavaScript
在第一个方法(AJAX调用)中,我说从XML加载数据。我的意思是建立到服务器的AJAX连接,到一些PHP页面,这些页面将接受一个参数,比如第一个select标记中select选项的值,然后在服务器上搜索数据库,获取相关结果,并返回一个包含第二个select标记的所有VLUE的XML文档。在发出Ajax请求的JavaScript函数中,您可以解析该XML,并根据结果XML动态为第二个select标记创建选项标记。PHP脚本接受一个值,并可以基于该值执行任何操作。XML部分只是一个传输工具。第二,将页面发送到客户端后,PHP就完成了。你所能得到的只是JavaScript
在第一个方法(AJAX调用)中,我说从XML加载数据。我的意思是建立到服务器的AJAX连接,到一些PHP页面,这些页面将接受一个参数,比如第一个select标记中select选项的值,然后在服务器上搜索数据库,获取相关结果,并返回一个包含第二个select标记的所有VLUE的XML文档。在发出Ajax请求的JavaScript函数中,您可以解析该XML,并根据结果XML动态为第二个select标记创建选项标记。PHP脚本接受一个值,并可以基于该值执行任何操作。XML部分只是一个传输工具。您好,我第一个本身-您要求仅从XML获取数据,但我需要从数据库动态获取数据。您好,我第一个本身-您要求仅从XML获取数据,但我需要从数据库动态获取数据。