Web Memo/Prototype2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*prototypeでサーバからデータ取得 [#m7ee2e9c]
RIGHT:更新日 &lastmod();
**Requestでサーバからデータ取得 [#b70e4491]
以下の例はボタンを押すとreadlocation3.phpにアクセスし、そ...
readlocation3.phpの出力
123.4,342.45:54.439,234.3:345,45.12
tmp[0] => 123.4,342.45~
tmp[1] => 54.439,234.3~
tmp[2] =>345,45.12~
<script src="prototype.js" type="text/javascript"></scri...
<script type="text/javascript">
//<![CDATA[
tmp = new Array();
function tryAjax(){
requestid = Math.random();
uri="readlocation3.php?requestid="+requestid;
// window.alert("URI"+uri);
options={method: "post",
parameters: data, <==POSTで渡すデータ
onComplete:ajaxRequest};
new Ajax.Request(uri, options);
}
function ajaxRequest(myRequest){
//「:」をデリミタとして配列tmpの格納している
tmp = myRequest.responseText.split(":");
for(i = 0 ; i < 11 ; i++){
tmp2 = tmp[i].split(",");
lat[i] = tmp2[0]; lng[i] = tmp2[1];
}
}
//]]>
</script>
</head>
<body>
<form id="form01">
<input type="button" name="button01" id="button01" value...
onClick="tryAjax();return false;">
</form>
</body>
終了行:
*prototypeでサーバからデータ取得 [#m7ee2e9c]
RIGHT:更新日 &lastmod();
**Requestでサーバからデータ取得 [#b70e4491]
以下の例はボタンを押すとreadlocation3.phpにアクセスし、そ...
readlocation3.phpの出力
123.4,342.45:54.439,234.3:345,45.12
tmp[0] => 123.4,342.45~
tmp[1] => 54.439,234.3~
tmp[2] =>345,45.12~
<script src="prototype.js" type="text/javascript"></scri...
<script type="text/javascript">
//<![CDATA[
tmp = new Array();
function tryAjax(){
requestid = Math.random();
uri="readlocation3.php?requestid="+requestid;
// window.alert("URI"+uri);
options={method: "post",
parameters: data, <==POSTで渡すデータ
onComplete:ajaxRequest};
new Ajax.Request(uri, options);
}
function ajaxRequest(myRequest){
//「:」をデリミタとして配列tmpの格納している
tmp = myRequest.responseText.split(":");
for(i = 0 ; i < 11 ; i++){
tmp2 = tmp[i].split(",");
lat[i] = tmp2[0]; lng[i] = tmp2[1];
}
}
//]]>
</script>
</head>
<body>
<form id="form01">
<input type="button" name="button01" id="button01" value...
onClick="tryAjax();return false;">
</form>
</body>
ページ名: