ajax購物車知識小結

2022-05-19 22:12:17 字數 2109 閱讀 6819

ajax的執行步驟:

var info="";

//建立物件

//處理返回值

xhr.onreadystatechange = function()else}}

//發起請求

info="uid="+uid+"&pwd="+pwd;

//get傳值

"get","php/login_php.php?"+info);

//post傳值

xhr.open("post","php/login_php.php");

session:

可以在session物件中儲存值。儲存在session物件中的資訊在會話及會話作用域內有效。

例子:

<% 

session("username") = "janine"

session("age") = 24

%>

session的傳值:

例子:

$_session["uid"] = uid;

$_session["name"] = $pwdarr[1];//使用者姓名

$_session["account"] = $pwdarr[2];//使用者餘額

session應用:

session_start();//必須用在頁面頭上

字串轉換問題

將在資料中查詢出來的二維陣列轉換為字串

//查詢資料庫

$sql="select * from fruit";

//執行sql語句

$ret=$db->query($sql);

//將結果轉換為二維陣列

$sparr=$ret-> fetch_all();

//將二維陣列轉換為字串

$str="";

foreach($sparr as $v)    

//去掉多餘的^

echo substr($str,0,-1);

把字串打散為陣列:explode() 函式

例子:

<?php

$str = "hello world. i love shanghai!";

print_r (explode(" ",$str));

?>

把陣列元素組合為字串:

implode() 函式

例子:

<?php

$arr = array('hello','world!','i','love','shanghai!');

echo implode(" ",$arr);

?>

將字串轉換為二維陣列

//利用split和分割符^將字串分割為一維陣列

var temp=str.split("^");

var arr=;

//迴圈向陣列中新增一維陣列中的資料

for(var i=0;iajax中傳值的使用:

//獲取php頁面處理完成後得到的值

var str = xhr.responsetext;

show(str);

//定義乙個引數接受傳過來的值

function tshow(str){}

二維陣列轉為一維陣列再轉到字串的簡便方法:

//將二維陣列轉為一維陣列

foreach($spattr as $v)

//將一維陣列轉為字串

echo(join("^",$arr));

?>

購物車(註冊 登入 購物 購物車 結帳)

購物車 註冊 登入 購物 購物車 結帳 shopping car dict dict money 0 def input username pwd username input username pwd input pwd return username,pwd def goods get with...

購物車 資料庫 ajax

function if buy num prod id val 1 if buy num prod id val stock 計算購買數量 var prod id prod id val add num click function buy num prod id val parseint buy ...

購物車所用知識總結

字串轉二維陣列 功能 將字串轉成二維陣列 引數1 字串 引數2 二維陣列分隔符 引數3 一維陣列分隔符 返回 二維陣列 function strtoarr str,fg1,fg2 return arr div id page1 div script page1 load general.html s...