這是一個新的源代碼段,所以我們認為我們有什麼可以作為一個有用的第一個例子使用Ajax,PHP和JavaScript的一點。 A股股票的例子。 讓我們去
第1部分:是形式本身。
<html>
的<head>
<script type="text/javascript" src="getstock.js"> </腳本>
</頭“
的<body>
到<form>
請輸入您的股票代碼:
<input type="text" id="txt1" size="30" onkeyup="showQuote(this.value)">
</表格> <p>
<div id="stockOutput">
的<b>
</乙>
</分區>
</ p>
</身體>
</ html的>
第2部分:這是所有重要的Javascript,在這個例子中是卡萊斯getstock.js
VaR的XMLHttp的;
功能showQuote(海峽)
(
XMLHTTP的= GetXmlHttpObject();
如果(XMLHTTP的==空)
(
警報(“瀏覽器不支持HTTP請求”);
返回;
)
VaR的網址 =“getstock.php”;
網址鏈接 + =“?問 =”+ STR基因;
網址鏈接 + =“&希德=”+ Math.random();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open(“GET”的,網址,真實);
xmlHttp.send(空);
)
功能stateChanged()
(
如果(xmlHttp.readyState == 4 | | xmlHttp.readyState ==“完成”)
(
的document.getElementById(“stockOutput”)
。的innerHTML = xmlHttp.responseText;
)
)函數 GetXmlHttpObject()
(
變種的XMLHTTP =空;
嘗試
(
/ / Firefox,歌劇 8.0 +,Safari瀏覽器
XMLHTTP的=新的XMLHttpRequest();
)
趕上(五)
(
/ /互聯網瀏覽器
嘗試
(
XMLHTTP的=新的ActiveXObject(“Msxml2.XMLHTTP”);
)
趕上(五)
(
XMLHTTP的=新的ActiveXObject(“Microsoft.XMLHTTP”);
)
)
返回XMLHTTP的;
)
第3部分:位感興趣的,PHP的代碼再次被稱為getstock.php
<?PHP的
/ /獲取 q參數從 URL
的$ q = $ _GET這個 [“問 "];//找出飼料被選中
= $計劃生育的FOPEN(“ http://finance.yahoo.com/d/quotes.csv?s = $問答女= sl1d1t1c1ohgv急症=.的CSV“,”住宅 “);
$數據 = fgetcsv($計劃生育,1000,“,”)
?>
<! - 這是我們的表,顯示股票信息 - >
<! - 我們訪問的個人物品使用$數據 [0] - >
<html>
的<head>
</頭“
的<body>
的<table>
<tr> <td>描述</運輸署> <td>最新的數字 </運輸署> <tr>
<tr> <td>符號 </運輸署> <td> <?PHP的echo $數據 [0]?> </運輸署> </章>
<tr> <td>最後價格 </運輸署> <td> <?PHP的echo $數據 [1]?> </運輸署> </章>
<tr> <td>日期</運輸署> <td> <?PHP的echo $數據 [2]?> </運輸署> </章>
<tr> <td>時間 </運輸署> <td> <?PHP的echo $數據 [3]?> </運輸署> </章>
<tr> <td>變化 </運輸署> <td> <?PHP的echo $數據 [4]?> </運輸署> </章>
<tr> <td>打開 </運輸署> <td> <?PHP的echo $數據 [5]?> </運輸署> </章>
<tr> <td>高</運輸署> <td> <?PHP的echo $數據 [6]?> </運輸署> </章>
<tr> <td>低</運輸署> <td> <?PHP的echo $數據 [7]?> </運輸署> </章>
<tr> <td>量</運輸署> <td> <?PHP的echo $數據 [8]?> </運輸署> </章>
</表>
<?PHP的
/ /關閉文件句柄$計劃生育
fclose($ FP)的;
?>
想看看是什麼樣子,訪問該鏈接,開始輸入一個股票代碼(完,GOOG的是2個例子)
http://www.getphp.net/ajaxexamples/stock/stockform.php
注意:如果您使用此添加一對好心的信貸雅虎提供的數據。
聚苯乙烯
我們將討論如何在以後的所有工作日期
沒有相關的職位。
有關職位為您帶來的另一種相關文章插件 。

[...]另外Ajax和PHP的股票報價的例子| Getphp:PHP和MySQL的資源 3。 免費的數據源,大部分的AJAX解決方案似乎在網絡應用的基礎上Yhaoo [...]