将javascript值传递给php函数
可能重复:将javascript值传递给php函数,php,javascript,codeigniter,Php,Javascript,Codeigniter,可能重复: 我在问是否可以在同一个文件中传递通过php函数中的javascript函数获得的值。例如:我有一个javascript函数计算我的位置,并将该值传递给php函数。是否可能 [编辑] 我想我应该更具体一些…我想具体做的是通过GoogleAPI的地理位置库计算我的位置,并将纬度和经度的值返回给一个php变量,我可以在我的php页面中使用它。但是这个页面不是一个普通的php页面,它是一个codeigniter控制器,因为我使用MVC模型处理我的项目。在库as和ajax的帮助下,您应该可
我在问是否可以在同一个文件中传递通过php函数中的javascript函数获得的值。例如:我有一个javascript函数计算我的位置,并将该值传递给php函数。是否可能 [编辑]
我想我应该更具体一些…我想具体做的是通过GoogleAPI的地理位置库计算我的位置,并将纬度和经度的值返回给一个php变量,我可以在我的php页面中使用它。但是这个页面不是一个普通的php页面,它是一个codeigniter控制器,因为我使用MVC模型处理我的项目。在库as和ajax的帮助下,您应该可以开始了。是的,请尝试查看。在库as和ajax的帮助下,您应该可以开始了。不,php是一种服务器端语言,而javascript是一种客户端语言。
但是,您可以将带有position变量的AJAX响应发送到PHP脚本(尝试使用jQuery post函数:)否,PHP是服务器端语言,而javascript是客户端语言。
但是,可以将带有position变量的AJAX响应发送到PHP脚本(尝试使用jQuery post函数:)要从页面回调服务器端脚本,可以使用(或合适的包装器,如jQuery)。要从页面回调服务器端脚本,可以使用(或合适的包装器,如jQuery).更简单的方法是创建隐藏表单字段并在js中设置其值,然后通过php获取。更简单的方法是创建隐藏表单字段并在js中设置其值,然后通过php获取。是的,有两种方法
- 使用ajax请求直接发送数据,这不需要提交整个页面
- 使用javascript将值写入一个隐藏的表单元素/cookie,当您再次请求页面时,它将被传递到php脚本(在
或$\u POST
中)$\u cookie
- 使用ajax请求直接发送数据,这不需要提交整个页面
- 使用javascript将值写入一个隐藏的表单元素/cookie,当您再次请求页面时,它将被传递到php脚本(在
或$\u POST
中)$\u cookie
是的,有两种方法