Time of Update: 2018-12-05
使用jquery的來實現ajax效果,比xmlhttp_request對象使用起來更加方便,更簡潔,下面給出一個列子,首先建立JSP頁面,從外部引入JS檔案。Code:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <html> <head> <title>jquery1.4.2</title> <link type="text
Time of Update: 2018-12-05
在C#中停止或者啟動Timer實在是太容易了,但是這樣就不得不回傳伺服器而重新整理頁面,就算你用了AJAX UpdatePanel,也還是回傳了,某些用戶端操作還是做了也白做,比如顯示的一個層又不見了。使用能用Javascript來實現的話,就可以解決問題。幸好在 AJAX Timer 中提供了兩個私人的方法 _startTimer() 和 _stopTimer()下面的兩個用戶端例子代碼告訴你如何使用這兩個方法:function startTimer(){ var timer = $
Time of Update: 2018-12-05
這一文章系列探討了如何使用反向Ajax(Reverse Ajax)技術來開發事件驅動的web應用,第1部分內容介紹了實現反向Ajax通訊的幾種不同方式:輪詢(polling)、捎帶(piggyback)以及使用了長輪詢(long-polling)和流(streaming)的Comet。在本文中,我們學習一種新的實現反向Ajax的技術:使用WebSocket,一個新的HTML5
Time of Update: 2018-12-05
這一文章系列探討了如何使用反向Ajax(Reverse
Time of Update: 2018-12-05
微軟的Ajax控制項功能還是蠻大的。--後台動態註冊ScriptManager1.RegisterAsyncPostBackControl(Slider1);--頁面中使用控制項 <asp:UpdatePanel ID="UpdatePanelMsg"runat="server"> <Triggers>//讓UpdatePanel裡面的控制項回傳,就是不局部重新整理 <asp:PostBackTrigger ControlID=
Time of Update: 2018-12-05
最近學習了一些新的知識,通過新聞發布系統的練習和參與的教務系統,裡面涉及到了html、javascript、ajax以及jquery,下面就簡單的總結一下,希望批評指正。 HTML(Hypertext Markup Language),是用於描述網頁文檔的一種標記語言,它是一種規範,一種標準,通過標記符號來標記要顯示的網頁中的各個部分。網頁上顯示內容離不開它。
Time of Update: 2018-12-05
Ajax實現局部重新整理 <script type="text/javascript"> var xmlhttp; function getData() { //擷取使用者填寫的名稱 var city=document.getElementByIdx("txt").value; //建立非同步呼叫對象 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
Time of Update: 2018-12-05
首先簡單的瞭解一下下什麼是Ajax: AJAX是一種運用JavaScript和可擴充編輯語言(XML),在網路瀏覽器和伺服器之間傳送或接收資料的技術。 AJAX是WEB2.0的核心之一.AJAX技術運用於瀏覽器中,使向伺服器索取網頁的部分資訊成為可能.再簡單的瞭解一下下它的工作原理:
Time of Update: 2018-12-05
XMLHttpRequest 對象用於和伺服器交換資料。向伺服器發送請求如需將請求發送到伺服器,我們使用 XMLHttpRequest 對象的 open() 和 send() 方法:xmlhttp.open("GET","test1.txt",true);xmlhttp.send();方法描述open(method,url,async)規定請求的類型、URL 以及是否非同步處理請求。method:請求的類型;GET 或 POSTurl:檔案在伺服器上的位置async:true(非同步)或
Time of Update: 2018-12-05
conn.php檔案:<!--該頁面用於串連資料庫的公用檔案.....--><?php //串連資料庫 $conn=mysql_connect("localhost","root","") or die("資料庫連接失敗"); mysql_select_db("cql",$conn) or die("資料庫選擇失敗,請檢測是否存在該資料...."); mysql_query('set names utf8');?>index.php檔案:<?php
Time of Update: 2018-12-05
點擊提交,不需要重新整理本頁,將內容提交到資料庫當中,並在本頁顯示提交的內容。jquery方法:MessageAction.class.php<?phpclass MessageAction extends Action{function index(){ $this->display(); }function add(){ //ajaxReturn(資料,'提示資訊',狀態) $m=M('message'); if($m->add($_GET)){ $this-
Time of Update: 2018-12-05
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2018-12-05
運行成功的AJAX執行個體demo1.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"
Time of Update: 2018-12-05
擷取xmlHttpRequest對象function xmlHttpRequest(){ var xmlHttp; try{ xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari } catch (e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");// Internet Explorer } catch
Time of Update: 2018-12-05
1 、建立XmlHttpRequest對象2、 註冊監聽(接收伺服器返回的資料) 在 Ajax 執行過程中,伺服器會通知用戶端當前的通訊狀態。通訊狀態的改變要激發onreadystatechange事件,這個事件處理函數由伺服器觸發,而不是使用者觸發。伺服器通過readyState屬性來表示伺服器的目前狀態的變化 。它的值用數字代表。0 代表未初始化。 還沒有調用 open 方法1 代表正在載入。 open 方法已被調用,但 send 方法還沒有被調用2
Time of Update: 2018-12-05
其他的代碼通get一樣window.onload=function(){ document.getElementById("ok").onclick=function(){ var xmlHttp=ajaxFunction(); xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){
Time of Update: 2018-12-05
這裡就不介紹Jersey了,它Sun自己實現的一個RESTFUL Web Service。具體看這裡:使用 Jersey 和 Apache Tomcat 構建 RESTful Web 服務我這裡要說的是關於如何擷取前台ajax請求的json資料。網上搜了很多都沒有講這一塊的,要麼都是用client來類比,我這裡測試成功了,先給出方法。廢話少說,先上代碼:首先是jsp頁面ajax請求:<%@ page language="java" contentType="text/html;
Time of Update: 2018-12-05
什麼是ajax: http://www.baidu.com/s?wd=%CA%B2%C3%B4%CA%C7ajax&cl=3 http://www.google.com/search?hl=zh-CN&newwindow=1&q=%E4%BB%80%E4%B9%88%E6%98%AFajax&lr= 介紹ajax設計模式的網站:www.ajaxpatterns.org
Time of Update: 2018-12-05
一、test.html <html><head><title>MyHtml.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"></head><script type="text/javascr
Time of Update: 2018-12-05
通過在後台用UTF8轉碼的方式可以解決中文亂碼問題。這種方法針對form表單提交,編碼在伺服器完成。代碼如下:form.jsp: <%@ page contentType="text/html; charset=gb2312"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>表單提交測試</title&g