访问Javascript's变量:涉及Javascript, JQuery和PHP/MySQL的问题&范围
Accessing a Javascript's Variables: Problem involving Javascript, JQuery, and PHP/MySQL & Scope
我正在学习如何构建WordPress谷歌地图插件。我有一张带表格的地图。用户在表单上进行选择,数据将从MySQL数据库中提取,然后将标记添加到地图中。
我的项目有三个主要部分:
a)一个PHP文件,包含表单和MySQL SELECT语句来处理表单的选择。b)一个Javascript脚本,构建谷歌地图,并计算地图的边界c)一个jQuery脚本,有日期选择器。它还序列化表单的选择并将它们发送到PHP页面。
我的问题是,除了表单数据,我需要谷歌地图的4个角的长度,以便从数据库中选择数据。我知道如何在脚本(b)中使用谷歌地图的函数计算边界。我的问题是,我不知道如何返回(b)中的变量
var maxLat = ne.lat();
var maxLong = ne.lng();
var minLat = sw.lat();
var minLong = sw.lng();
返回PHP页面。这些值不是我序列化的形式。它们在javascript脚本文件(b)中,而不是具有post函数的jQuery脚本(c)中。此外,变量是在映射加载后计算的。所以,我不能把变量留在函数外面,然后从脚本(c)访问它们。
给PHP访问这些变量的最好方法是什么?我应该尝试为这些值做一个单独的帖子吗?是否有一种方法允许脚本(c)访问脚本(b)中的变量,然后以某种方式将它们添加到表单的post数据?
请建议解决这个问题的最好办法是什么。谢谢你。
如果不可能让(c)等待(b),则可能必须使用另一个POST。你可以使用jQuery的$。贴一下吧。帖子很容易做到这一点。只是要确保将Lons和Lats数组传递给它。您还可以提供一个回调函数,该函数将在POST成功后执行。
相关文章:
- AJAX Post的奇怪Javascript/PHP行为
- 带有输入参数的Javascript/PHP中的XMLHTTPrequests
- 用Javascript/PHP创建字典
- 如何记录用户'使用Javascript/PHP的语音
- fetch data from db using javascript & php
- onClick按钮不工作javascript/php/jquery mobile
- 通过Javascript(PHP循环)添加类
- Javascript php onclick
- Interfacing html, javascript, php and mysql
- Javascript/PHP Validation
- JavaScript/PHP 刷新取代了 HTML 元素类
- Cross-domain javascript <-> php
- 设置计时器并使用javascript/PHP进行检查
- Javascript/Php聊天-输入is'不能在一个文本框中工作
- AJAX (JavaScript / PHP), FormData not sending
- Javascript/PHP中的HTML转义/编码
- 我想在Iframe Javascript PHP的帮助下,将单个ajax上传器脚本转换为多个上传器
- javascript/php中的批量打印
- Javascript/PHP,使用文本文件作为数据库,并将内容组织到阵列表中
- JavaScript/PHP函数不会发布到其他页面