作者chrisQQ (ChrisLiu)
看板Ajax
標題Re: [問題] Ajax的.open問題
時間Sat Oct 2 17:57:24 2010
如果你要執行 EventTrigger 裡面的 function 的話
要自己去呼叫他喔,不是寫在 EventTrigger 這個 class 裡面就自己會執行
$et = new EventTrigger($_GET['q']);
$et->AddExp();
我改寫了一下你的 code
(只有加上上面那行與 function AddExp 顯示 sql,DB 全部註解掉)
我測試的結果這樣就可以了,
所以如果你要 call 其他 function 的話
你可以使用 $et->user_info(); 這樣
new 在同個頁面如果 q 不變的話只要 new 一次就好了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.199.248.193
※ 編輯: chrisQQ 來自: 60.199.248.193 (10/02 17:59)
1F:推 iii125:那如果function裡面含有變數的話 要呼叫的時候也是要把 10/02 20:16
2F:→ iii125:function裡的變數一起呼叫嗎? 像是$et->name_store($name)? 10/02 20:17
3F:→ chrisQQ:看你的情況,如果你的 $name 是 $q 的話,就不必,因為在 10/03 00:46
4F:→ chrisQQ:一開始的 constructor 的時候就傳進來這個物件了 10/03 00:47
5F:→ chrisQQ:不過如果是其他的值,就可能需要另外傳進來 10/03 00:47