Time of Update: 2018-12-08
jQuery.post( url, [data], [callback], [type] ) :使用POST方式來進行非同步請求 參數: url (String) : 發送請求的URL地址. data (Map) : (可選) 要發送給伺服器的資料,以 Key/value 的索引值對形式表示。 callback (Function) : (可選) 載入成功時回呼函數(只有當Response的返回狀態是success才是調用該方法)。 type (String) :
Time of Update: 2018-12-08
Part I Post中文內容 先看看E文的表單是怎麼提交的: 複製代碼 代碼如下:<SCRIPT language="JavaScript"> strA = "submit1=Submit&text1=scsdfsd"; var oReq = new ActiveXObject("MSXML2.XMLHTTP"); oReq.open("POST","http://ServerName/VDir/TstResult.asp",false);
Time of Update: 2018-12-08
到此就可以就發送請求讀取伺服器端的XML資料了,最後要做的就是處理資料了。 關於XMLHttpRequest對象,請參考About XMLHttpRequest Object一文。 看例子: //AjaxDemo.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2018-12-08
突然感覺就是這裡的問題,研究一下,搞定後其實覺得挺容易的,只是自己知識還是有些欠缺,解決方案如下:阻塞的AJAX請求 我們先來證實一下請求的阻塞情況吧。我們使用如下的代碼: 連續發起三個請求 複製代碼 代碼如下:function simpleRequest() { var request = new XMLHttpRequest(); request.open(”POST“, “Script.ashx“); request.send(null); }
Time of Update: 2018-12-08
剛接觸creatElement ,appendChild 等東東!呵呵! 寫了這個東西,可能在高手看來,非常的稚嫩!不過完全自己寫的! 還沒有完善,請大俠指導!! 看代碼 複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE>
Time of Update: 2018-12-08
使用AJAXRequest進行AJAX應用程式開發(1) - 初識AJAXRequest 前言 在發布了AJAXRequest類的幾個版本之後,漸漸地有許多朋友用上了它,也有許多朋友問我有沒有更詳細的說明和樣本。不過因為時間的問題以及我能想到的樣本有限,一直沒有多寫幾個樣本。考慮了一下,決定寫一個關於AJAXRequest的教程,希望對使用AJAXRequest類的朋友們有所協助。 準備 在使用AJAXRequest進行AJAX開發之前,你需要做以下準備:
Time of Update: 2018-12-08
AJAX全稱為“Asynchronous JavaScript and XML”(非同步JavaScript和XML),是一種建立互動式網頁應用的網頁開發技術。它使用: * 使用XHTML+CSS來表示資訊; * 使用JavaScript操作DOM(Document Object Model)進行動態顯示及互動; * 使用 XML 和 XSLT 進行資料交換及相關操作; * 使用 XMLHttpRequest對象與Web伺服器進行非同步資料交換; * 使用 JavaScript
Time of Update: 2018-12-08
習慣了用java,在java中,需要某個類直接import就可以了,所以做javascript的時候也想實現這個效果。 前段時間,用了下dojo,裡面的dojo.require的功能很不錯,一看代碼,暈了,一大堆東西,唉~還是自己寫個簡單點的,dojo.require可以引入包,我就只做一個匯入js檔案的。 開始用的document.write,執行順序不對了,這是在後面進行匯入,而我們總是在前面執行中就需要匯入的js,這樣,執行中就會報“某某未定義”,就是順序問題了。
Time of Update: 2018-12-08
一、為頁面添加一個ScriptManager控制項。 二、註冊命名空間: Type.registerNamespace("Demo"); 三、為類添加建構函式、屬性、方法。 Demo.sample=function(){} 四、註冊類。 Demo.Person.registerClass('Demo.sample ', null, Sys.IDisposable); 下面是一個具體的執行個體: Namespace.js Type.registerNamespace("Demo");
Time of Update: 2018-12-08
AJAX 常用函數建立XMLHTTP對象,區別IE,Mozilla瀏覽器的函數,網上有很多建立XMLHTTP對象,區別IE,Mozilla瀏覽器的函數,這個比較不錯,大家可以直接拿用了複製代碼 代碼如下:function getRequest() { http_request = false; if (window.XMLHttpRequest) {
Time of Update: 2018-12-08
做一個項目用到Ajax,開始覺得挺好,後來發現一個問題,例如刪除一項,恢複之後就不能再接著刪除, 必須要等一段時間,後來知道是IE緩衝的問題 AJAX快取頁面面是一個剛接觸AJAX的人一定會遇到的問題,造成這個問題的關鍵性人物又是Ie... 在網上找了好多資料後,總結一下 1:在AJAX請求的頁面後加個隨機函數,我們可以使用隨機時間函數 在javascript發送的URL後加上t=Math.random() 當然,不是直接把t=Math.random()拷貝到URL後面,應該像這樣:URL+"&
Time of Update: 2018-12-08
眾所周知。KesionCMS V4.0無論從功能上,還是從效能上都有了質的飛越。不再是以往版本1秒僅能產生1篇文章的系統了。但近期也發現有部分使用者提到速度並沒有多大提高。現在我大致給大家做個總結。 1、標籤調用不合理 A、自訂靜態標籤(影響最大) 有些使用者為了方便,大量使用了自訂靜態標籤。甚至將整個頁面模板做成一個靜態標籤調用。更可怕的是在自訂靜態標籤裡插入大量的系統函數標籤,自訂SQL標籤等。
Time of Update: 2018-12-08
'轉寄時請保留此聲明資訊,這段聲明不並會影響你的速度! '****天楓AJAX集天氣\IP\多國語言翻譯MP3(可同步LRC歌詞顯示)\萬年曆查詢通******** '作者:天楓 '網站:http://www.52515.net '電子郵件:chenshaobo@gmail.com 'WEB開發群:4635188 19182747 'QQ:76994859 '著作權聲明:著作權,原始碼公開,各種用途均可免費使用,但是修改後必須把修改後的檔案 '發送一份給作者.並且保留作者此著作權資訊 '****
Time of Update: 2018-12-08
AJAX開發人員的編譯模式:http://www.ajaxpatterns.org/ • XMLHttpRequest教程:“動態網頁介面”:http://www.xml.com/pub/a/2005/02/09/xml-http-request.html • JavaScript效能基準:http://blogs.ebusiness-apps.com/dave/?p=14 • AJAX資源:http://www.ajaxmatters.com/ •
Time of Update: 2018-12-08
本來不打算把這個源碼放上來了,畢竟很久了,而且一直也都沒有完善,可是發現還有很多網友給俺要這代碼,俺這個人又是個懶人,不想一個個用Email發過去,於是乎就搬到偶Blog上了,如果大家喜歡,自己下便可以了! 這個留言本完全是出於自己對技術的學習和實踐而做,僅供技術交流與學習之用。功能不完善,並不能真正應用到時間的項目中(儘管偶發現有人用這個留言本,汗一個!),留言本目前只包括留言功能,沒有管理員的回複和 刪除留言功能。 簡要介紹: 1、留言頁面無重新整理,留言後自動更新查看留言區的內容。
Time of Update: 2018-12-08
最新更新修改了當input元件name有包含[],把焦點移到元件上時會出現JS錯誤,只有IE是這種情況,沒找到很好的解決辦法,我只是把這種情況給排除了,就是當元件name有包含[]不把焦點移上去,哪果有好的解決辦法請聯絡我。並作了 demo8 - 結合jquery實現ajax自訂驗證下載:formvalid.zip 複製代碼 代碼如下:/* * Copyright (c) 2006-2008 coderhome.net * All rights reserved. * Support :
Time of Update: 2018-12-08
複製代碼 代碼如下:/********************************************** * @author skyz * @function javascript client ajax dealwith * @datetime 2006-3-20 ********************************************** * Function: Create a httpRequest object *
Time of Update: 2018-12-08
在.net開發中,充分利用免費控制項是好事情,但是如果不能修改控制項達到自己的需求,就要動用JS大法了,前提是研究好瀏覽器模型 的各種對象的方法屬性。尤其是熟悉CSS+HTML就會做的很酷。就JS語言本身來說要求不高。 1、動態刪除Table 裡面內容技巧,不需要寫太多代碼,一行: tb.removeNode(true) 2、動態增加行,除了CreateElement方法,還可以這樣比較短小: <table id=tb1></table> <SCRIPT> function
Time of Update: 2018-12-08
目的:因為blog程式裡的某些模組需要用到ajax,直接使用prototype.js體積比較大(40多k),而且僅僅用到其中的ajax功能,因此為了減輕下載的負擔,又不能改動已經在prototype.js架構下寫好的代碼,只能是按照prototype的風格,自己寫一個ajax類,達到零成本移植架構。 新的ajax類如下: var Ajax = {xmlhttp:function(){ try{ return new ActiveXObject('Msxml2.XMLHTTP'); }catch(
Time of Update: 2018-12-08
用過AJAX的朋友肯定知道javascript是使用UTF-8國際編碼,即每個漢字用3個位元組來儲存,但是這就造成了用AJAX來send資料的時候出現亂碼。 有一種解決辦法就是使用encodeURIComponent加上修改 Content-Type 為 application/x-www-form-urlencoded" 來把資料統一編碼成 url 格式,但是這樣做有一個弊端,使用php的urldecode根本不能得到正確的文字。 另一種方法就是通過vbscript