最近做了dojo1.9
的程式,發現用
post
方式可以向資料庫端傳送陣列引數,後台用的是
php+mysql
資料庫。
前台**:
/用post
方式傳送大量資料
request.post("./data.php",,function(error){
console.log(error);
其中arraylist
是乙個arraylist
物件,不明白的可以查幫助。用
toarray
函式將它轉化為陣列,就可以傳送了。
後台**:
<?php
header('content-type: text/xml');
header("cache-control: no-cache, must-revalidate");
//a date in the past
header("expires: mon, 26 jul 1997 05:00:00 gmt");
header("access-control-allow-origin:*");
$funcname=$_get["funcname"];
$con = mysql_connect('localhost', 'zhengluchuan', '1234567');
if (!$con)
die('could not connect: ' . mysql_error());
mysql_select_db("automobileservicesystem", $con);
switch($funcname){
case "querygasstationarray":
echo '<?xml version="1.0" encoding="utf-8"?>
';$stationarray=$_post;//獲得所有用
post
方式獲得的資料,即
dojo
中data
引數中的內容。其實是個陣列
$count=count($stationarray);//獲得陣列的長度
if($count>0){
for($i=0;$i<$count;$i++){//遍歷陣列輸出
$sql="select * from 加油站
where name='".$stationarray[$i]."'";
//查詢資料庫
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
echo "" ;
echo "" . $row['oil'] . "";
echo "" . $row['details'] . "";
echo "" . $row['mapx'] . "";
echo "" . $row['mapy'] . "";
echo "" ;
echo "";
break;
default:
echo "沒有此查詢條件,請確認後重試!";
break;
python使用post方式傳送json引數
學習使用request的post介面傳送json資料,寫好 後執行,後台開發人員提示,傳送的資料格式不正確,我看了下沒問題啊,如下 def test api all null self 所有引數為空 payload r requests.post self.base url,data payload...
JS實現使用POST方式傳送請求
window.location.href是我們常用來在js中實現頁面跳轉的方法,這是使用get方式傳送請求,示例如下 window.location href url 優點是簡單易用,缺點是如果有引數的話,引數會暴露在url位址中,這降低了系統的安全性,也影響使用者體驗。下面我們來講下如何通過pos...
在WebClient中使用post 傳送資料
webclient 類提供向 uri 標識的任何本地 intranet 或 internet 資源傳送資料以及從這些資源接收資料的公共方法。建構函式 ctor 包括 乙個空建構函式 和乙個靜態建構函式,靜態建構函式主要為urlencode 和urlencodeandwirte 編碼提供參照byte資...