本文目錄一覽:
- 1、關於ajax和php的
- 2、求一個簡單的ajax和php實現「請稍後…」(或者gif緩衝圖片)這樣的緩衝效果
- 3、怎樣用Ajax+php實現正在查詢等待提示
- 4、PHP配合AJAX做頁面右下角的彈框提示
- 5、php和ajax彈出窗口
- 6、php如何製作彈出窗口(像點擊登陸會在當前頁面多處於一個登陸窗口)
關於ajax和php的
大概代碼這樣的。沒寫全 沒驗證 你自己再看看。
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”
html xmlns=””
head
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /
title無標題文檔/title
script language=”javascript” type=”text/javascript” src=” and Settings/Administrator/桌面/jquery.min.js”/script
script language=”javascript” type=”text/javascript”
$().ready(
function(){
$.ajax({
type: “GET”,
url: “test.php”,
data: “testVal=getMessage”,
success: function(msg){
alert( “返回的值是: ” + msg );
}
});
}
);
/script
/head
body
/body
/html
?php
$testVal=$_GET[‘testVal’];
if($testVal==”getMessage”){
$showMeaage = getMessage();
if($showMeaage==0){
return;
}
echo $showMeaage;
}
function getMessage(){
$sql = “select * from xx where xx=xx”;
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
//這裡寫你從資料庫查詢到的信息 方便在前台顯示頁面控制操作 例如
$list[‘id’] = $row[‘id’];
$mydetail = $list;
}
return $mydetail;
}
?
求一個簡單的ajax和php實現「請稍後…」(或者gif緩衝圖片)這樣的緩衝效果
下是引用片段:
scriptlanguage=javascript/script
然後在這段標記內把imgsrc=”圖片”用document.write(“”)的型式放進去,就成了
document.write(“imgsrc=圖片”)
現在我們來完成最關建的一段:以下是引用片段:
id=Math.round(Math.random()*2)+1
這樣取得隨機數為1,2,3將你要顯示的圖片改名為1.gif,2.gif,3.gif,ok!最後的代碼是:以下是引用片段:
scriptlanguage=javascript
id=Math.round(Math.random()*2)+1
document.write(“imgsrc=”+id+”.gif”)
/script
試一下,是不是不錯?那如果我的每一張圖片都對應了一個超鏈接該怎麼辦呢?
我們還是來假設一下有3張圖片,1.gif,2.gif,3.gif,分別對應的鏈接是url1,url2,url3。
為了讓圖片和鏈接一一對應,我們要設置一個數組image來放置鏈接的地址,如下:以下是引用片段:
varimage=newArray(3)
image.length=3
image[1]=”url1″
image[2]=”url2″
image[3]=”url3″
為了將與圖片對應的鏈接取出來,我們還要定義一個數組imageurl=image[id]
原理是這樣的:
當頁面被讀入時,取一個隨機數,假設是2即id=2,那麼如上我們可輕鬆的完成2.gif在頁面的顯示。然後我們可以看到:imageurl=image[2]而image[2]=”url2″,剩下的事就好辦了。完整的代碼如下:以下是引用片段:
scriptlanguage=javascript
varimage=newArray(3)
image.length=3
image[1]=”url1″
image[2]=”url2″
image[3]=”url3″
id=Math.round(Math.random()*2)+1
imageurl=image[id]
document.write(“ahref=”+bannerurl+””+”imgsrc=”+id+”.gif”)
/script
怎樣用Ajax+php實現正在查詢等待提示
這個很簡單..
你在 function do_query() { 這前..你加一個..層..層為 正在查詢…
等著 完事之後..再把這個層隱藏…因為..查詢完之後.你知道狀態..
所以你可以讓那個 正在查詢隱藏..這辦法挺笨吧..也許可行
PHP配合AJAX做頁面右下角的彈框提示
你要兼容老瀏覽器嗎?
1、要兼容的話,就用JS寫一個輪詢查詢
為了效率問題,根據用戶的UID為KEY,寫到redis中。輪詢的時候就通過UID查redis即可。
充值成功的時候,直接將表示充值成功的話,寫到相應UID為KEY下的redis緩存中。
2、如果不要求兼容的話,H5的websocket標籤適合你。
3、公司有錢的話,可以使用環信之類的第三方收費插件
程序的問題,只能提供一個思路。直接給代碼不現實,給了demo你也運行不起來的
php和ajax彈出窗口
想用Ajax的話,你的方法需要修改的。不是很麻煩,你看看教程,一般就會了,你想要實現的效果不難,先看看TP手冊
php如何製作彈出窗口(像點擊登陸會在當前頁面多處於一個登陸窗口)
php作為伺服器語言是無法單獨完成這個任務的,普遍採用的辦法是配合JS,更加強大的辦法是配合jquery做ajax,最簡單的辦法是使用if($is_login){}else{},然後最中間的部分進行CSS處理,達到彈出窗口(後文遮蓋,前div層顯示)的效果。
希望對你有幫助,歡迎追問。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/128487.html