Time of Update: 2018-12-05
在下面這篇文章中 http://www.firstpartners.net/blog/technology/2006/03/01/web-20-and-enterprise-java-move-over-struts/ ,作者介紹了幾種常用的AJAX架構。 最後作者以Struts為例,介紹了幾種選擇Ajax的情境:1 現有的Struts應用程式要使用Ajax,請使用AjaxAnywhere2 建立新的應用程式準備使用Ajax,參考Appfuse,它整合了DWR的Ajax3 中期目標:
Time of Update: 2018-12-05
在瀏覽器端使用XMLHttpRequest對象向伺服器端傳送中文參數,如果不在瀏覽器端和伺服器端進行處理時,會出現中文亂碼問題.針對這種問題,有很多的解決辦法,但往往都是在IE下可以正常顯示中文,在其他瀏覽器下(比如FireFox)卻仍然是亂碼.在FireFox下解決了亂碼問題,但回到IE下訪問卻出現了亂碼問題.所以針對要在目前流行的各種瀏覽器下解決中文亂碼問題,才能使編寫的Web程式變得通用. 針對這種問題的解決方案,我總結大致有兩種:一,在瀏覽器端對要傳遞的中文參數進行編碼處理.代碼如下:
Time of Update: 2018-12-05
根據一位網友的代碼修改了一下用伺服器端的方法:在頁面上放一個gridview控制項,配置好資料來源,編輯列,添加一個模版列,再編輯模版,放入一個checkbox控制項。代碼如下:<body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"/> <div> <asp:UpdateP
Time of Update: 2018-12-05
這兩天偶然看到有人問ajax傳回值的問題,呵呵,恰巧我這幾天也在做這方面的一個東西。順便解決一下這問題大家可以看看以下代碼<html> <head> <title>ajax測試</title> <script>// 產生xhr對象(相容各種瀏覽器) function createXHR() { var xhr; try { xhr = new
Time of Update: 2018-12-05
分析AJAX WebShop DataSet與DBControl資料感應機制實現原理 通過註冊資料感應對象列表,在DataSet發生相應事件時,通知所有註冊的資料感應對象,資料感應對象在得到通知時,根據通知的訊息編號與資料,進行相關執行比如重新整理顯示等。訊息編號modify:12open:0refresh:5close:7move record:3append:1delete:2firedatachange:6post:13cancel:9apply:8fieldvalue
Time of Update: 2018-12-05
在ajax中提交有兩種形式:同步和非同步 xmlHttp.open("GET", url, true); xmlHttp.open("GET", url, false); 同步:提交後等待伺服器的響應,接收伺服器返回的資料後再執行下面的代碼 非同步:與上面相反,提交後繼續執行下面的代碼,而在後台繼續監聽,伺服器響應後有程式做相應處理,非同步操作好處是不必等待伺服器而可以繼續在用戶端做其它事情。樣本:function
Time of Update: 2018-12-05
<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript" src="js/jquery-1.4.1.min.js"></script></head><body> <form id="form1">
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 Mobile開發時,有時候我們需要在請求ajax期間,顯示載入提示框(例如:一個旋轉圖片+一個提示:載入中...)。這個時候,我們可以手動顯示jQuery Mobile的載入器,大致流程如下:1. 啟動載入器,顯示“載入中...”;2. 進行ajax請求,請求完成後更新頁面資料,重新整理jQuery Mobile控制項樣式;3. 關閉載入器。下面就來講解jQuery Mobile 1.2.0 和 1.1.0
Time of Update: 2018-12-05
去年開始看AJAX時候所寫的第一個小程式,整理了下。應該算AJAX最簡單的應用了。首先,示範一下實際啟動並執行ajax/ajax.html' target='_blank' class='l2'>效果。點擊彈出新頁面中的“See Author”連結,你將會看到該頁面作者。從頁面提交到顯示從伺服器獲得的結果,這段過程你將不會發現頁面的重重新整理。下面給出該樣本的代碼:1. ajax.html1. <html>2. <head>3. <meta
Time of Update: 2018-12-05
其實是用AJAX ModalPopupExtender實現偽新開視窗資料更新,因為都是在一個頁面中,:)<%@ Page Language="C#" AutoEventWireup="true" CodeFile="A.aspx.cs" Inherits="SubModule_CarManage_A" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-05
眾所周知ajax的意思是非同步JavaScript和XML(Asynchronous JavaScript and XML)。這項技術的核心就是通過瀏覽器發出一個非同步HTTP請求來調用服務端的網頁或服務。 要使用ajax技術,得建立一個XMLHttpRequest對象。Internet
Time of Update: 2018-12-05
第一種方法:<script language="javascript" >var xmlttp;function verify() { //用DOM方式擷取文本的值 var username = document.getElementById("username").value; //需要針對ie和其他瀏覽器建立這個對象不同方式寫不同的代碼 if(window.XMLHttpRequest) { //針對ie7,8, Firefox, Opera,
Time of Update: 2018-12-05
因工作需求,碰到這些問題,下面把這些問題及解決方案分享大家 眾所周知jquery 的ajax 是相當的簡單及實用且相容各類瀏覽器,但殊不知其原生不支援 ajax 檔案上傳,於網上百度尋找外掛程式 ajaxfileupload.js ,貼出執行個體代碼:$("#btnSubmit").click(function(){if($("input[type=file]").val()==''){alert('請選擇上傳的檔案');return false;}var
Time of Update: 2018-12-05
剛才看了論壇裡面的一個人問,如何獲得IP的所在地,利用www.ip.cn網站,其實方法很簡單 ,我忘了Microsoft.XMLHTTP對象怎麼用了,就使用了jquery去做,jquery非常簡單的調用Ajax去擷取IP地址源。他的協助文檔 和
Time of Update: 2018-12-05
要解決ajax跨域問題,網上給出的方法有二:1是構建伺服器端的代理。簡而言之,就是ajax中調用的實質還是原生url,而伺服器端替js去取回遠端地址。2.利用script標記,產生一個標籤。在js載入完成後,再執行後續操作。就是將原來建立xmlHTTPrequest對象的操作改成了建立script標籤的操作.這裡給出一個例子:#ajah.jsvar Ajah=function(url,varname,handleSuccess,handleFailure)...{ /**//*
Time of Update: 2018-12-05
需要工具組件: 1、Sun Java 1.5.0 JDK(或更高)2、Tomcat 5 或以上
Time of Update: 2018-12-05
最近一直在折騰ajax這個概念。折騰來折騰去,覺得這個東西還是蠻有吸引力的,雖然不是什麼新鮮概念,但是如果有人打算將來一直做web開發,那現在就有必要開始研究一下這個東西了,google的gmail/maps/sns/groups..好多的東西都是寄予 ajax framework的實現。什麼是ajax: http://www.baidu.com/s?wd=%CA%B2%C3%B4%CA%C7ajax&cl=3 http://www.google.com/search?hl=zh-
Time of Update: 2018-12-05
第一步:建立GetTime.asp<script language="JavaScript"> function GetResult() { var oBao = new ActiveXObject("Microsoft.XMLHTTP"); oBao.open("POST","time.asp",false); oBao.send(); var strResult = unescape(oBao.responseText); td.innerHTML =
Time of Update: 2018-12-05
在上一篇文章中,我們討論了如何通過javascript從一個遠程XML檔案中取得資料。在這篇文章中,我們將學會怎樣對資料作更複雜的處理。作為一個樣本,我們會準備一組XML資料,將資料分割成獨立的片斷並以不同的方式展示這些片斷(取決於它們是如何被標識的)。這篇文章是建立在上一篇文章中構造的範例程式碼的基礎之上,所以如果你不能理解我們現在的代碼,你可以回過頭去讀第一篇文章(sheneyan註:就在上面)。開始~讓我們開始我們的第一步:構造XML。我們準備寫一個XML文檔,它組織了一系列準備讓java