在jquerymobile中使用ajax将值传递给codeigniter中的控制器
passing value to controller in codeigniter using ajax in jquery mobile
我正在尝试将纬度和经度值传递给名为Add
的控制器中的索引函数。谷歌chrome浏览器喜欢正确的地理位置,但当我尝试使用$this->input->post('latitude)
、$this->input->post('longitude')
在控制器中传递值时,这些值是空白的。有什么想法吗?
<script type="text/javascript">
$(document).ready(function(){
get_location();
});
function get_location()
{
if(navigator.geolocation)
{
register_coords(navigator.geolocation.getCurrentPosition());
}
}
function register_coords(position)
{
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
$.post("http://mysite:8888/add", {latitude:latitude, longitude:longitude});
}
console.log(position.coords);
</script>
Uncaught ReferenceError: position is not defined
您切换了参数和函数调用。它应该是:register_coords(navigator.geolocation.getCurrentPosition());
编辑:整个答案
相关文章:
- CodeIgniter:用于获取包括图像在内的值的控制器
- 有没有办法将值从JavaScript发送到CodeIgniter中的控制器
- 如何在codeigniter中的控制器索引中调用javascript函数
- Codeigniter Jquery Ajax,Can't将控制器中的数据访问回html表单
- 如何将表单值从jquery ajax传递到codeigniter控制器
- 如何使用javascript/jquery在CodeIgniter的控制器中调用函数
- Ajax 请求从 JavaScript 到 Codeigniter 控制器
- 有什么方法可以放置一个触发器来在 CodeIgniter 的控制器函数中切换引导模式
- 错误 JS 将发布数据发送到控制器 -CodeIgniter
- Codeigniter中不同控制器的不同JavaScript,JQuery或CSS
- CodeIgniter - 如何从控制器返回 Json 响应
- 从 CodeIgniter 控制器执行 Java 脚本代码
- 从获取输入值到codeigniter控制器,并在knockout.js中初始化
- 无法使用ajax将值传递给Codeigniter控制器
- 我们如何从codeigniter控制器方法调用javascript
- 如何将带有url的文本作为参数安全地传递给CodeIgniter控制器
- CodeIgniter控制器如何接受ajax post ?
- 如何将javascript变量传递给codeigniter控制器函数?
- 从jquery调用一个codeigniter控制器方法
- Ajax 发布到 CodeIgniter 控制器不起作用