如何把JavaScript传给PHP
这是一个下拉菜单,当用户点击下拉菜单任何一个时候,会把这个option的value传给php,并刷新页面。具体代码如下:<select name="Discount_gao" id="Discount_gao" onchange="javascript:location.href='<?=site_url('project/update'.'/'.$Project['ana_id'].'/'.'select'.'/'.$vili);?>' ">
<option value="discount_rate" >Discount Rate(%):</option>
<option value="eco_discount_rate">Eco Discount Rate(%):</option>
</select>
我如何把下拉菜单的值用JavaScript传给php,传给$vili这个变量。
请教高手,如果有没听懂的地方,请告诉我 首先你的思路是有问题的,也就是说不可能把 js 的值这样直接传递给 php。
你应该用 js 组合一个字符串,然后发送给服务器,发送可以用 form 或 ajax。 回复 2# Hex
可是我这个功能是想,用户点击下拉菜单,页面刷新。这样可以发送个form过去么?
谢谢 楼主把服务端和客户端混淆了,给select设个onchage事件,然后ajax交换数据就行了 谢谢啦!看来我得学学ajax了 ajax实现吧,因为site_url会在页面解析式后执行,页面显示出来时候已经执行完了,而onchange只能在页面显示出来之后触发 可以通过Ajax传值给php - -
页:
[1]