向PHP发送值并输入数据库
我有这样一个案例:向PHP发送值并输入数据库,php,html,Php,Html,我有这样一个案例: 第1页的下拉列表: 第2页的下拉列表: 选择一个项目后,我希望将(A)的值和(1)的所选值发送到PHP(无需按下任何其他按钮) 如何做到这一点 以后如何将这两个值写入数据库 如何读取这两个值?您需要向li添加一个javascriptonclick事件侦听器,然后将带有li值的AJAX请求发布到PHP脚本中 在jQuery中,类似以下内容: $('li').click(function(){ var liValue = $(this).val(); var
- 第1页的下拉列表:
- 第2页的下拉列表:
(A)的值和
(1)的所选值发送到PHP(无需按下任何其他按钮) 如何做到这一点 以后如何将这两个值写入数据库
如何读取这两个值?您需要向li添加一个javascript
事件侦听器,然后将带有li值的AJAX请求发布到PHP脚本中 在jQuery中,类似以下内容:onclick
$('li').click(function(){ var liValue = $(this).val(); var ulValue = $(this).parent().val(); $.post('/your/php/script/url', {ul: ulValue, li: liValue}, function(e){ console.log('values posted'); console.log(e); }); });
表示在单击li时运行此函数(同样,这是使用jQuery) 然后我们获取li(这一个)和ul(这一个的父项)的两个值$('li')。单击(function(){
然后我们向url发送一个AJAX HTTP POST(php脚本),将两个变量分别作为
和$\u POST['ul']
,完成后将响应数据记录到浏览器web inspector控制台中,这样您就可以知道接下来要做什么了。需要有一个事件(单击事件或其他事件)用于将任何内容发送到服务器(php)。 您需要向标记添加一个事件侦听器和一个捕获标记属性的函数 注意:ul标签没有值属性,最好使用id属性。此外,li标签值属性具有不同的含义,它不代表列表项显示的文本,而是列表项的序号值 是的,您可以在发布这些值之后将它们写入数据库,可能使用ajax$\u POST['ui']
有关您的问题的更多答案,请阅读JavaScript其名称为AJAX,这是一个由JavaScript控制的进程,使用PHP脚本为服务器访问提供服务。您需要先做一些研究,尝试一些代码,然后返回一个与代码相关的问题(如果有),您可以解释完整的代码吗?描述已更新