婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php的無刷新操作實現方法分析

php的無刷新操作實現方法分析

熱門標簽:山西探意電話機器人 百應電話機器人服務 山西回撥外呼系統 青島語音外呼系統招商 揚州地圖標注app 岳陽外呼型呼叫中心系統在哪里 騰訊外呼管理系統 河南電銷卡外呼系統哪家強 昭通辦理400電話

本文實例講述了php的無刷新操作實現方法。分享給大家供大家參考,具體如下:

方法一:

我們通過http的204狀態碼,頁面不跳轉。

1.html代碼如下:

!DOCTYPE HTML>
html lang="zh-CN">
head>
  meta charset="UTF-8">
  title>/title>
/head>
body>
  a href="./add.php" rel="external nofollow" >投票/a>
/body>
/html>

add.php代碼如下:

?php
$num = file_get_contents('./num.txt');
$num = intval($num) + 1;
file_put_contents('./num.txt', $num);

header('HTTP/1.1 204 No Content');

方法二:

利用圖片加載的特性,來完成請求。

!DOCTYPE HTML>
html lang="zh-CN">
head>
  meta charset="UTF-8">
  title>/title>
/head>
body>
  input type="button" value="投票" id="addBtn" />
  div id="request">/div>
/body>
script type="">
  var addBtn = document.getElementById("addBtn");
  addBtn.onclick = function() {
    //創建img標簽
    var img = document.createElement("img");

    //設置標簽src屬性
    img.setAttribute("src", "add.php");
    document.createElement("request").appendChild(img);
  };
/script>
/html>

方法三:

利用css,javascript的加載特性,完成請求,原理與img加載一樣。

方法四:

利用iframe的特性

2.html代碼如下:

!DOCTYPE HTML>
html lang="zh-CN">
head>
  meta charset="UTF-8">
  title>/title>
/head>
body>
  form action="ret.php" method="post" target="request">
    用戶名:input type="text" name="uname" value="" />
    密碼:input type="password" name="upwd" value="" />
    input type="submit" name="submit" value="提交" />
  /form>
  iframe width="0" height="0" frameborder="0" name="request">/iframe>
  div id="result">/div>
/body>
/html>

ret.php代碼如下:

?php
$uname = !empty($_POST['uname']) ? $_POST['uname'] : '';
$upwd = !empty($_POST['upwd']) ? $_POST['upwd'] : '';

if($uname == 'admin'  $upwd == '123456') {
  echo "script>parent.document.getElementById('result').innerHTML='OK';/script>";
} else {
  echo "script>parent.document.getElementById('result').innerHTML='NO';/script>";
}

我們通過設置form提交的target到iframe,使表單無跳轉。

ajax能實現文件上傳嗎?

分析,文件上傳,是需要客戶端把文件內容發送到服務器,也就是XHR對象在POST數據時,把文件內容也發送給服務器。
也就是XHR對象能夠獲取你要上傳的文件內容,但是出于安全的考慮,JS是無法獲取本地文件內容的。

ajax插件是如何實現文件上傳的?

1、iframe
2、flash實現,如swfupload
3、html5 (添加了文件讀取api,使ajax上傳文件成為可能。)

更多關于PHP相關內容可查看本站專題:《PHP+ajax技巧與應用小結》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php+ajax實現無刷新動態加載數據技術
  • php+html5實現無刷新圖片上傳教程
  • PHP+ajax 無刷新刪除數據
  • php+ajax實現無刷新分頁的方法
  • AJAX PHP無刷新form表單提交的簡單實現(推薦)
  • PHP+AJAX實現無刷新注冊(帶用戶名實時檢測)
  • PHP Ajax實現頁面無刷新發表評論
  • PHP Ajax實現頁面無刷新發表評論
  • ajax實現無刷新分頁(php)
  • php ajax無刷新分頁,支持id定位
  • PHP+Ajax無刷新帶進度條圖片上傳示例

標簽:湛江 黃南 婁底 南陽 寶雞 宜賓 鎮江 銅川

巨人網絡通訊聲明:本文標題《php的無刷新操作實現方法分析》,本文關鍵詞  php,的,無,刷新,操作,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php的無刷新操作實現方法分析》相關的同類信息!
  • 本頁收集關于php的無刷新操作實現方法分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 响水县| 宁阳县| 新安县| 沙坪坝区| 天全县| 兖州市| 股票| 甘孜县| 沙河市| 潜山县| 平原县| 金乡县| 临沂市| 江川县| 吴桥县| 蒲城县| 琼中| 绥德县| 疏附县| 敦煌市| 洛川县| 青铜峡市| 颍上县| 射阳县| 绥芬河市| 襄城县| 衡阳县| 获嘉县| 称多县| 平湖市| 辽阳县| 绥滨县| 黄山市| 同心县| 平阳县| 大埔区| 临城县| 焦作市| 莒南县| 泰宁县| 泾阳县|