Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 liveuser 1
<?php
2
 
3
#使用命名空間qbpwcf
4
namespace qbpwcf;
5
 
6
#匯入外部套件
7
include("../../allInOne.php");
8
 
9
#涵式說明:
10
#透過javaScript傳送get數值到特定頁面,並且取得頁面的回應,將之結果放置在特定的區塊裏面。
11
#回傳的內容:
12
#$result["status"],執行正確與否,"true"代表執行正確,"false"代表執行失敗.
13
#$result["error"],錯誤訊息陣列.
14
#$result["content"],JavaScript的語法
15
#$result["function"],當前執行的函數名稱
16
#必填的參數:
17
$conf["javaScript::ajaxSendGetValue"]["receivePage"]="createIframe-testCase-4-2.php";#字串,要接收數值的頁面。
18
$conf["javaScript::ajaxSendGetValue"]["var"]=array("createIframeT4"=>"true");#陣列,要傳送的變數名稱與內容,$conf["var"]["name"]=$value,代表變數名為$name,值為$value.
19
$conf["javaScript::ajaxSendGetValue"]["jsFunctionName"]="createIframeT4";#字串,ajax裏面的js涵式名稱,使用該function的範例 jsFunction(this.value) ,這樣就會把表單的數值傳進去
20
$conf["javaScript::ajaxSendGetValue"]["responsePalaceId"]="createIframeT4";#字串,回傳的內容要呈現於哪個<span id = ? ></span>、<div id= ? ></div>區塊之間。
21
#參考資料來源:
22
#http://www.w3school.com.cn/php/php_ajax_suggest.asp
23
#http://www.w3schools.com/php/php_ajax_php.asp
24
$ajaxSendGetValue=javaScript::ajaxSendGetValue($conf["javaScript::ajaxSendGetValue"]);
25
unset($conf["javaScript::ajaxSendGetValue"]); 
26
 
27
#如果產生js語法失敗
28
if($ajaxSendGetValue["status"]==="false"){
29
 
30
	#印出結果
31
	var_dump($ajaxSendGetValue);
32
 
33
	#結束程式
34
	exit;
35
 
36
	}#if end
37
 
38
#印出語法 
39
echo $ajaxSendGetValue["content"];
40
 
41
#觸發ajax的按鈕
42
echo "<button onclick=createIframeT4() type=\"button\">ajax</button>"; 
43
 
44
#取得回饋的按鈕
45
echo "<div id=\"createIframeT4\"></div>"; 
46
 
47
?>