日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

javascript php 传值,js 传值到 PHP 有关问题

發布時間:2023/12/4 php 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 有关问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。