javascript php 传值,js 传值到 PHP 有关问题
js 传值到 PHP 问题
说一下我的需求:通过点击button的时候,去通过php查找指定日期的数据库当中的数据,
function load_point(date) {
// Change this depending on the name of your PHP file
downloadUrl("phpsqlajax_genxml2.php", function(data) {
//alert("downloadUrl1");
var xml = data.responseXML;
var markers = xml.documentElement.getElementsByTagName("marker");
var polyOptions = {
strokeColor: '#000000', // 颜色
strokeOpacity: 1.0, // 透明度
strokeWeight: 2 // 宽度
}
var poly = new google.maps.Polyline(polyOptions);
poly.setMap(map); // 装载
//alert("downloadUrl2");
for (var i = 0; i
var name = markers[i].getAttribute("name");
var address = markers[i].getAttribute("address");
var type = markers[i].getAttribute("type");
var point = new google.maps.LatLng(
parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
var html = "" + name + "
" + address;
//var icon = customIcons[type] || {};
var path = poly.getPath(); //获取线条的坐标
path.push(point); //为线条添加标记坐标
//生成标记图标
var marker = new google.maps.Marker({
position:point
// map: map,
//icon: "http://labs.google.com/ridefinder/images/mm_20_green.png"
});
}
});
}
function downloadUrl(url, callback) {
var request = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') :
new XMLHttpRequest;
request.onreadystatechange = function() {
if (request.readyState == 4) {
request.onreadystatechange = doNothing;
callback(request, request.status);
}
};
request.open('GET', url, true);
request.send(null);
}
下面是phpsqlajax_genxml2.php
$username="root";
$password="";
$database="data";
function parseToXML($htmlStr)
{
$xmlStr=str_replace('
$xmlStr=str_replace('>','>',$xmlStr);
$xmlStr=str_replace('"','"',$xmlStr);
$xmlStr=str_replace("'",''',$xmlStr);
$xmlStr=str_replace("&",'&',$xmlStr);
return $xmlStr;
}
// Opens a connection to a MySQL server
$connection=mysql_connect ('localhost', $username, $password);
if (!$connection) {
die('Not connected : ' . mysql_error());
}
// Set the active MySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die ('Can\'t use db : ' . mysql_error());
}
// Select all the rows in the markers table
$query = "SELECT * FROM markers WHERE 1";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
// ADD TO XML DOCUMENT NODE
echo '
echo 'name="' . parseToXML($row['name']) . '" ';
echo 'address="' . parseToXML($row['address']) . '" ';
echo 'lat="' . $row['lat'] . '" ';
echo 'lng="' . $row['lng'] . '" ';
echo 'type="' . $row['type'] . '" ';
echo '/>';
}
// End XML file
echo '';
?>
现在想怎么能把date值传递到phpsqlajax_genxml.php
------解决思路----------------------
downloadUrl("phpsqlajax_genxml2.php?date="+new Date-0, function(data) {
....
后面加一个当前时间刻度的参数
php 访问 这个 $GET['date'] 就可以了
javascript php 传值,js 传值到 PHP 有关问题相关推荐
- JS传值中文乱码解决方案
JS传值中文乱码解决方案 参考文章: (1)JS传值中文乱码解决方案 (2)https://www.cnblogs.com/lizm166/p/10209151.html 备忘一下.
- JavaScript 函数参数是传值(byVal)还是传址(byRef)?
对于"JavaScript 函数参数是传值(byVal)还是传址(byRef)"这个问题,普遍存在一个误区:number,string等"简单类型"是传值,Nu ...
- 前端大全之JavaScript(简称JS)
目录 一.概念 1.总体概要 2.来源说明 3.JavaScript和java的关系 4.JS的特点 5.浏览器执行JS的简介 6.JS的组成 二.引入方式 1.内部脚本例子 2. 外部脚本例子 三. ...
- JavaScript:引用js文件时的编码格式问题
今天在jsp页面引入js时,网页查看源码js文件老是乱码,弄了半天,终于解决了. 如果js文件的编码格式是utf-8,并且含有中文,那么按照正常的方法引用,就会出现乱码的情况. 方法/步骤 如果js文 ...
- 超酷的实时颜色数据跟踪javascript类库 - Tracking.js
来源:GBin1.com 今天介绍这款超棒的Javascript类库是 - Tracking.js,它能够独立不依赖第三方类库帮助开发人员动态跟踪摄像头输出相关数据. 这些数据包括了颜色或者是人, 这 ...
- javascript:jquery.history.js使用方法
javascript:jquery.history.js使用方法 step1:download jquery.history.js step2:create a test page as follow ...
- JavaScript基础和js概括
js内容概括: Html 结构化 CSS 样式 JavaScript 行为交互 01.JavaScript基础 02.JavaScript操作BOM对象 03.JavaScript操作DOM对象 ** ...
- php给html传值,PHP传值到不同页面的三种常见方式及php和html之间传值问题_PHP
在项目开发中经常见到不同页面之间传值在web工作中,本篇文章给大家列出了三种常见的方式. 接触PHP也有几个月了,本文总结一下这段日子中,在编程过程里常用的3种不同页面传值方法,希望可以给大家参考.有 ...
- Javascript开发技巧(JS中的变量、运算符、分支结构、循环结构)
一.Js简介和入门 继续跟进JS开发的相关教程. <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): 示例:<button οnclick="javas ...
最新文章
- python代码创建数据库_python创建数据库代码
- java 重写方法 访问权限_为何Java中子类重写方法的访问权限不能低于父类中权限(内含里氏替换原则)...
- python获取数组中最多的元素
- win定时关机_怎么让电脑定时关机,有多种办法
- 修改fragment的进入动画_3DsMax—牛顿摆球(动量守恒摆球)动画
- 减治法在查找算法中的应用(JAVA)--二叉查找树的查找、插入、删除
- DELPHI 文件压缩加密
- editplus软件下载地址
- Windows下SVN提交模板制作及应用
- 简单理解时间同步和时钟同步
- 学生教务系统流程图c语言,教务系统数据流程图绘制
- python中pow函数用法_Python pow()用法及代码示例
- 哈工程转专业计算机,2021年哈尔滨工程大学大一新生转专业及入学考试相关规定...
- 陈旧语法密度之六——用Map消灭if-else if-else,“上帝代码”
- python opencv 常用增强 dct变换+侵蚀+扩张+索贝尔算子+直方图均衡化+光照平衡+
- 论文阅读——Automatic Testing and Improvement of Machine Translation
- arcgis javascript Measurement的使用
- 为地震死去的孩子们而作(转载)
- Android:logo
- 腾讯文档智能表格定时自动提醒如何设置?
热门文章
- Android studio之NDK integration is deprecated in the current plugin解决办法
- Bit Manipulation —— 位运算
- C# 实现Winform全屏后不遮挡任务栏,显示任务栏
- unity5.x C# 获取屏幕宽度 设置不受重力影响
- #时间预测算法_【时间序列】时序预测竞赛之异常检测算法综述
- 相亲对象能有多油腻......
- 这几部经典纪录片,竟然还有人没看过?
- 这6部超经典的物理电影,居然还有人没有看过?
- 我国最新十大黑科技发布,颠覆你的想象!
- sql两个列值以下划线拼接得到一个新的列_面试必备sql知识点——MySQL基础