当前位置:Gxlcms > PHP教程 > 网页开发的阶段总结(四)JS与PHP之间大数据的传送

网页开发的阶段总结(四)JS与PHP之间大数据的传送

时间:2021-07-01 10:21:17 帮助过:3人阅读

在前面 的网页开发的阶段总结(三)中,我们知道JS与PHP之间直接互相调用,往往有很多不便,而且一次只能传送一个数据结果进行返回。而通过ajax方法可以实现JS一次性读取php的所传送过来的大量数据。通过提交表单的方式,让php可以一次性读取JS的大量数据。

1、借用AJAX方法,通过php读取数据库将大量数据显示在网页客户端上。

a、页面一加载完,执行函数Gett(),代码如下:



InputVoltage V
Frequency Hz

b、在服务端,将数据库的内容转为一维数组,并用xml格式保存起来。

query('SELECT * FROM t_ups_rundata');		 $result = $sth->fetchAll();	 $i=0;	 $CountArray=0;	 foreach($result[0] as $x=>$x_value)	 		{							   if($i%2==0)			    {														$UPSData[$CountArray++]=$x_value;				}					$i++;			}header('Content-Type: text/xml');echo "";echo "";    echo	"$UPSData[0]";echo    "$UPSData[1]";echo 	"$UPSData[2]";echo    "$UPSData[3]";	 echo    "$UPSData[4]";	 echo    "$UPSData[5]";	 echo 	"$UPSData[6]";echo    "$UPSData[7]";  echo    "$UPSData[8]";  echo    "$UPSData[9]";  echo 	"$UPSData[10]";echo 	"$UPSData[11]";echo	"$UPSData[12]";echo	"$UPSData[13]";echo	"$UPSData[14]";echo	"$UPSData[15]";echo	"$UPSData[16]";echo	"$UPSData[17]";echo	"$UPSData[18]";echo	"$UPSData[19]";echo	"$UPSData[20]";echo	"$UPSData[21]";echo	"$UPSData[22]";echo	"$UPSData[23]";echo	"$UPSData[24]";echo	"$UPSData[25]";echo	"$UPSData[26]";echo	"$UPSData[27]";echo	"$UPSData[28]";echo 	"$UPSData[29]";echo	"$UPSData[30]";echo	"$UPSData[31]";echo	"$UPSData[32]";echo	"$UPSData[33]";echo	"$UPSData[34]";echo	"$UPSData[35]";echo	"$UPSData[36]";echo	"$UPSData[37]";echo	"$UPSData[38]";echo ""; $dbh = null;?>

完整代码下载:http://download.csdn.net/detail/aba13579/7877307






2、通过提交表单的方式,在php服务器端的用$_GET()或$_POST()方式获取大量的数据写入数据库。

a、通过 的type="submit"类型将数据上传到PHP服务端上。

   

b、PHP服务器端通过$_POST()获取数据写入数据库

exec("UPDATE t_ups_protocol set baudrate='$temp[0]'");	$dbh->exec("UPDATE t_env_param set interval='$temp[1]',offLine_Count='$temp[2]'");	$dbh->beginTransaction();	$dbh = null;	}	catch (PDOException $e){   echo 'Connection failed: ' . $e->getMessage();   $dbh = null;} ?>




完整代码下载:http://download.csdn.net/detail/aba13579/7877311


3、借用AJAX方式,一次性传递一个数据到php服务器上并一次性将一个数据返回给web客户端。

以下网址有详细介绍:http://www.w3school.com.cn/ajax/ajax_asp_php.asp,故不再详述。

人气教程排行

OutputVoltage V
OutputMaxVoltage V
OutputMinVoltage V