phpデータ取得
phpデータ取得
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//w3c//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD.xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta HTTP-EQUIVE="Content-Type" CONTENT="text/html;charset=utf-8" />
<title>phpデータ取得</title>
<!-- phpデータ取得 -->
<script src="../js/prototype.js" type="text/Javascript"></script>
<script src="../js/test10.js" type="text/Javascript"></script>
</head>
<body>
<form id=frm name=frm>
数字1<input type=text id=txt1 name=txt1 value="" /><br />
数字2<input type=text id=txt2 name=txt2 value="" /><br />
結 果<div id=dispResult></div><br />
<input type=button id=btn1 name=btn1 value="たし算"><br />
<input type=button id=btn2 name=btn2 value="ひき算"><br />
</form>
</body>
</html>
<!--
test10.js
//画面の起動時に呼びだされます
Event.observe( window, 'load', getResultPHP );
//呼び出すJSONデータの登録処理をします
function getResultPHP(){
//画面のボタン処理を実装します
Event.observe(
'btn1',
'click',
funcGetData1
);
Event.observe(
'btn2',
'click',
funcGetData2
);
}
//受信したJSONデータの処理を実装します
function funcGetData1()
{
var tmp = new Ajax.Updater
(
'dispResult',
'../php/test_4_10_1.php',
{
method : 'post',
parameters : Form.serialize('frm'),
onFailure : function()
{
alert("PHPとの連携受信に失敗しました。");
}
}
);
}
function funcGetData2()
{
var tmp = new Ajax.Updater
(
'dispResult',
'../php/test_4_10_2.php',
{
method : 'post',
parameters : Form.serialize('frm'),
onFailure : function()
{
alert("PHPとの連携受信に失敗しました。");
}
}
);
}
test_4_10_1.php
<?php
header("Content-Type:text/html;charset=utf-8;");
$data1=$_POST["txt1"];
$data2=$_POST["txt2"];
if(is_numeric($data1)===false || is_numeric($data2)===false )
{
print "数字を入力してください。";
return ;
}
$data1+=$data2;
print "結果 : ". $data1;
?>
test_4_10_2.php
<?php
header("Content-Type:text/html;charset=utf-8;");
$data1=$_POST["txt1"];
$data2=$_POST["txt2"];
if(is_numeric($data1)===false || is_numeric($data2)===false )
{
print "数字を入力してください。";
return;
}
$data1-=$data2;
print "結果 : ". $data1;
?>
--------------------------------------------------
-->
|
|