分類

Ajax和PHP的股價為例

這是一個新的源代碼段,所以我們認為我們有什麼可以作為一個有用的第一個例子使用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

注意:如果您使用此添加一對好心的信貸雅虎提供的數據。

聚苯乙烯

我們將討論如何在以後的所有工作日期

沒有相關的職位。

有關職位為您帶來的另一種相關文章插件

1條評論對 Ajax和PHP股價為例

留下一個回复

您可以使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA Image CAPTCHA的音頻
刷新圖像