Time of Update: 2018-12-03
上篇部落格通過JQuery實現單擊表格進行編輯的功能,本篇部落格將繼續延伸,將在此功能的基礎之上,與資料庫互動,實現真正的可編輯。 傳統的網頁,如果需要更新資料,需要更新整個頁面,而Ajax可以通過在後台與伺服器進行少量資料交換,使網頁實現非同步更新,是一種在無需載入整個網頁的情況下, 能夠更新部分網頁的技術。 本篇部落格將上傳我在項目用到的可以編輯的表格的原始碼。繼續豐富了上篇部落格中的編輯效果,又與資料庫進行互動,實現真正的可編輯。
Time of Update: 2018-12-03
1、定義一個類 CityCounty.cs檔案,如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Runtime.Serialization;/// <summary>///CityCounty 的摘要說明/// </summary>[DataContract]public class CityCounty{
Time of Update: 2018-12-03
一個html頁面,向其中添加一個<script></script>以及頁面上一個按鈕,連個文字框,內容如下: <script type="text/javascript" language="javascript"> var xmlHttp = false; try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
Time of Update: 2018-12-03
開始做struts項目時,使用ajax做一些簡單的驗證和取值都使用servlet,但是這樣卻破壞了struts的mvc的本來意圖,但是使用struts架構由於其同步特性,在提交頁面時會引起頁面跳轉,最近查了一些資料,如果在action返回時返回null,就可以避免頁面跳轉.這樣,簡單的應用都可以使用struts架構,而不用破壞其特性了.public class demo{public ActionForward
Time of Update: 2018-12-03
最簡單的 AJAX 例子代碼(完整注釋) <input type="button" onclick="ajaxTest()" value="AJAX測試"><input type="button" onclick=" document.getElementById('weather').innerHTML='' " value="隱藏"><script>// 1. 初始化 請求 對象// Mozilla/Firefox 下的var xmlhttp = new
Time of Update: 2018-12-03
1.先把Ajax.dll添加引用到項目中,在項目上右擊,菜單上有個[添加引用],然後一步一步把那個.DLL檔案添加進來,之後你會在項目的引用中看到那個Ajax.dll就是添加成功了 2.修改Web.config。在 <system.web> 元素中添加以下代碼。這裡的Ajax.dll和Ajaxpro.dll引用方法是不一樣的,一定要注意 <configuration> <system.web> <httpHandlers> <!--
Time of Update: 2018-12-03
1.什麼是Ajax? Ajax的全稱是:AsynchronousJavaScript+XML 2.Ajax的定義: Ajax不是一個技術,它實際上是幾種技術,每種技術都有其獨特這處,合在一起就成了一個功能強大的新技術。 3.Ajax包括: XHTML和CSS 使用文件物件模型(DocumentObjectModel)作動態顯示和互動 使用XML和XSLT做資料互動和操作 使用XMLHttpRequest進行非同步資料接收 使用JavaScript將它們綁定在一起
Time of Update: 2018-12-03
初學Ajax就要弄明白和清晰的思路來一步步的建立Ajax以及怎樣應用Ajax下面開始學習它的實用步驟1.首先我們要明白Ajax是非同步JavaScript的調用,因此要明白他最適合應用的場合非同步呼叫和局部更新Ajax應用一般是建立XmlHttpRequest對象的應用也就是要建立xmlHttpRequest對象2.建立XMlHttpRequest對象 在IE中XMlHttpRequest對象是有ActiveX活動組件建立的對象,在FireFox中有XmlHttpRequest組件可以直接調用,
Time of Update: 2018-12-03
HTML代碼:<tr><td><fmt:message key="ttesbill.cusomerid"/></td><td><select name="cusomerid" class="cusomerid" style="width:165px"><option>---請選擇---</option><c:forEach items="${bankList}"
Time of Update: 2018-12-03
Ajax 由 HTML、JavaScript 技術、DHTML 和 DOM 組成,這一傑出的方法可以將笨拙的 Web 介面轉化成互動性的 Ajax 應用程式。本系列的作者是一位 Ajax 專家,他示範了這些技術如何協同工作 —— 從總體概述到細節的討論 —— 使高效的 Web 開發成為現實。他還揭開了 Ajax 核心概念的神秘面紗,包括 XMLHttpRequest 對象。五年前,如果不知道 XML,您就是一隻無人重視的醜小鴨。十八個月前,Ruby 成了關注的中心,不知道 Ruby
Time of Update: 2018-12-03
兩種方法第一種:模板上加上<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57
Time of Update: 2018-12-03
這是一個Servlet應用。。這裡用到了Json-lib工具包,關於Json-lib的使用,請參見我的博文http://blog.csdn.net/jadyer/archive/2011/02/01/6171659.aspx首先是web.xml檔案<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"
Time of Update: 2018-12-03
這是一個Servlet應用。。首先是web.xml檔案<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp:/
Time of Update: 2018-12-03
項目中想用ajax,於是在網上扒了n多資料,犯了n多錯誤,從今天上班到現在一直在處理這個問題,終於還是把它解決了。 當我看到頁面的ajax顯示後,我興奮異常,為了記錄自己學習的ajax曆程,也為了讓更多的人少走彎路,特寫此一文以記之! 廢話不說了,為了更好的理解,我重做了一個小的項目,以加深印象。現在就以這個小項目開始我們的ajax之旅。 第一步:建立 名為"ajax"
Time of Update: 2018-12-03
JQuery、AJAX都是Javascript的一個架構,各有各自不同的功能,如果把Javascript比作父親的話,JQuery和AJAX就是Javascript的親生兒子。在Javascript中非常複雜的功能,讓他們實現起來是極其的方便快捷。下面來總結一下他們各自的功能及特點和應用的場合。JQuery是輕量級的js庫,它相容CSS3,還相容各種瀏覽器 (IE 6.0+, FF1.5+, Safari 2.0+, Opera 9.0+)。jQuery使使用者能更方便地處理HTML
Time of Update: 2018-12-03
下拉聯動的功能可以說非常的常用,例如在選擇省、市等資訊的時候;或者在選擇大類、小類的時候。總之,下拉聯動很常用。今天就跟大家分享一個簡單的二級下拉聯動的功能。大類下拉框:頁面載入的時候就初始化大類的下拉選項,通過後台代碼去資料庫裡面取得資料(當然像省市這樣不變的內容可以直接給值),然後載入到下拉選項中。<select name="region" class="select1" id="BigClass" onchange="selectProv(this)"><option
Time of Update: 2018-12-03
Django到了1.2.5版本以上,Ajax POST請求的使用發生了一些改變,我們還記得前些版本1.2,Django加入了CSRF機制,大大增強了網路請求的安全性,正是因為這點,現在的Django對頁面任何POST請求的資料進行跨域攻擊保護。當你升級到1.2.5或更高版本後,你會發現以前1.2.4版本的Ajax POST指令碼方法都不能用或者出錯了,Django官網上提供了一個解決辦法,加個JQuery ajaxSend事件,讓你以前的Ajax Post指令碼能重新正常使用起來。請看代碼:$(
Time of Update: 2018-12-04
由於項目需要,擴充了Jquery 的Pagination。使得jquery.pagination,可能直接帶參數Ajax請求伺服器並更新對應容器的內容。記錄下來: 原文地址:http://blog.csdn.net/Vange/archive/2010/07/20/5748477.aspx===============================================使用方法:相關的JQuery庫及CSS請自行下載。demo_vange.html<!DOCTYPE html
Time of Update: 2018-12-04
每次都寫一堆.ajax,真的很麻煩。因此封裝在一個模組中比較好。第一,ajax調用出錯時,自動彈出錯誤對話方塊,對話方塊使用的artDialog。第二,提供基本的post,get簡單調用方式。參數有限,適合就好。第三,支援中英文。下面是My Code,大家可以自己擴充:(function (window, document, undefined) {"use strict";window.ajaxCall = {parameterErrorInfo: "",cancelText: "",//
Time of Update: 2018-12-04
1.用戶端POST簡體中文亂碼問題.request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=gb2312"); 2.伺服器響應簡體中文亂碼問題.1)ASP.NET方法1.修改WEB.CONFIG檔案<globalization requestEncoding="gb2312" responseEncoding="gb2312"