我是CakePHP的新手,并计划用它开发一个应用程序。我想知道是否有办法将View中创建的JavaScript变量传递给它相应的Controller?
例如,如果我在视图中使用HTML5 Geolocation JavaScript API生成两个坐标变量,我怎么能将这些JS变量传递给相应的Controller才能使用它们来查询函数中的数据库?
感谢您的帮助!
答案 0 :(得分:0)
使用AJAX 向该控制器操作发出请求并发送这些值。控制器应该发回一个你可以在javascript中使用的响应
答案 1 :(得分:0)
你可以:
答案 2 :(得分:0)
使用Ajax并在您的网址中将javascript值作为查询字符串发送。
在控制器中,您可以使用PHP方式获取这些值$ _Get ['name']或使用cake方式$ this-> request-> query ['variable_name'];
希望它有所帮助。
答案 3 :(得分:-1)
基本上你需要以你喜欢的任何方式将数据发送到控制器。