Time of Update: 2018-12-08
俗話說的好,說起來容易做起來難,放在編程上說是看起來容易編起來難,雖說ajax裡面沒有什麼新的技術,只是思想的轉變和舊技術的整合,但是動起手來還是問題多多,首先就是我經常使用的是Firefox瀏覽器,馬上就碰到了innerText在Firefox裡面不被相容的問題,剛開始找不到原因,後來突然反應過來可能是相容的問題,百度一下,果不其然,在ff裡面要使用textContent方法,且一定要遵從w3c標準使用getElementById擷取div,不能圖省事直接寫id,在IE裡面行的通,在Firef
Time of Update: 2018-12-08
一.XMLHttpRequest 對象的三個重要的屬性。onreadystatechange 屬性onreadystatechange 屬性存有處理伺服器響應的函數。下面的代碼定義一個空的函數,可同時對 onreadystatechange 屬性進行設定:xmlHttp.onreadystatechange=function(){ // 我們需要在這裡寫一些代碼 }readyState 屬性readyState 屬性存有伺服器響應的狀態資訊。每當 readyState
Time of Update: 2018-12-08
這個外掛程式支援多個檔案選取功能,很不錯,而且代碼簡單複製代碼 代碼如下:$("#fileUpload").fileUpload({ 'uploader': 'style/uploader.swf', 'cancelImg': 'style/img/cancel.png', 'folder': '/mbs/fileUpload', 'script': '/mbs/FileUpload', 'buttonText': 'Durchsuchen', 'fileDesc': '*.jpg;*.gif;
Time of Update: 2018-12-08
jQuery確實是一個挺好的輕量級的JS架構,能協助我們快速的開發JS應用,並在一定程度上改變了我們寫JavaScript代碼的習慣。 廢話少說,直接進入正題,我們先來看一些簡單的方法,這些方法都是對jQuery.ajax()進行封裝以方便我們使用的方法,當然,如果要處理複雜的邏輯,還是需要用到jQuery.ajax()的(這個後面會說到). 1. load( url, [data], [callback] ) :載入遠程 HTML 檔案代碼並插入至 DOM 中。 url (String) :
Time of Update: 2018-12-08
要非同步傳輸的資料: Xml代碼 .... <action xsi:type="basic:JavaScript" script="index += 1;"/> .... Ajax非同步傳輸代碼: Js代碼 複製代碼 代碼如下:var postData = "input="+ escape(inputJSON) +"&script="+escape(xml)+ "&feedGeneral=" + escape(feedGeneral); XmlHttpRequest.
Time of Update: 2018-12-08
其實以前也遇到過這種錯誤,選擇的是逃避!! 哈哈 第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator組中 我的電腦-->右鍵-->管理-->本機使用者和組 選擇“組”-->雙擊Administrators-->單擊“添加”-->單擊“進階”-->單擊“立即尋找”-->在下面的列表中選擇Network Service使用者-->兩次單擊“確定”-->加入。 第二步
Time of Update: 2018-12-08
前台 複製代碼 代碼如下:<!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> <title>無標題頁</title> <style
Time of Update: 2018-12-08
前台 複製代碼 代碼如下:<!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> <title>無標題頁</title> <script
Time of Update: 2018-12-08
靜態頁面 複製代碼 代碼如下:<!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> <title>無標題頁</title> <script
Time of Update: 2018-12-08
兩個問題: 第一題: xmlhttp 的 responseText 預設總是utf-8的編碼,前段時間為了以最小成本解決這個問題,索性整個項目用utf-8編碼。網上解決的方法不多,而且都是比較亂七八糟的,不喜歡。又不能以後所有都用utf-8。 第二題: xmlhttp 載入頁的javascript指令碼,不能執行。事件的驅動卻仍然可用,前段時間為了迴避這東西,乾脆把指令碼全寫一起了。噁心,總這麼幹,每次都要載入幾百K的js檔案,噁心。 那麼,現在有時間了,最用正統的方式解決一下,
Time of Update: 2018-12-08
1、參看 >http://videobox-lb.sourceforge.net/ >http://sourceforge.net/project/showfiles.php?group_id=203672 >下載videobox 1.1.zip把它解壓到asp.net項目的目錄下,並用“Add New Item”建立一個Html檔案用以播放視頻。Html檔案完整代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2018-12-08
首先我想到的是CS中的AjaxManager,我就是把它簡化一下,去掉不想要的和很多更適合我們習慣的一些方法。 我把他命名為AjaxLite,因為他只要兩個類就能實現Ajax的功能,為了把JS檔案不另外Include,我把JS嵌入的了DLL中。總共兩個檔案一個JS,一個cs的檔案,兩個類這是我有史以來見過最簡單的Ajax類庫了。只要把編譯後的DLL檔案引用到你的項目中然後在Page_Load事件中Register你的使用者控制項或頁面就可以很簡單的實現了,代碼也很簡單這裡就不多說了。
Time of Update: 2018-12-08
下面是我的程式 HTML : 複製代碼 代碼如下:<!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> <title>無標題頁</title>
Time of Update: 2018-12-08
項目代碼結構見 我之前寫的[EXT/FCKEditor 整合 -- AJAX UI -- 一種web開發的新的思維,要及時轉換思想]一文. 中的 ├─taskofpig │ ├─Controller │ ├─Dao │ ├─js │ ├─music │ ├─tpl │ ├─tpl_c │ └─_log 項目代碼如下: db.sql SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for
Time of Update: 2018-12-08
查了很多處理日誌,說的都是在Web.Config裡面加什麼語句,就是下面這些: 複製代碼 代碼如下:< httpHandlers> < remove verb="*" path="*.asmx"/> < add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions,
Time of Update: 2018-12-08
(http://www.fckeditor.net, JavaEye的編輯器也是採用的FCKEditor,XX所見略同?呵呵),它OpenSource(免費啊,可以直接改原始碼啊,呵呵),功能強大(幾乎就是一個office word的web版),提供了對各種伺服器端的支援(雖然它完全是一個純用戶端的東東, 但是目前提供了與.NET, PHP, Java, Coldfusion, Perl, Lasso,
Time of Update: 2018-12-08
這樣的情況是是為AJAX擷取時先檢查本機緩衝,如果本機緩衝已有相同內容,則不訪問遠端伺服器。這樣的操作倒是可以提高速度和減少伺服器壓力。但帶來的弊端也是顯而易見的。 為瞭解決這個問題。我們必須在擷取頁加上一個額外的參數。比較簡單的方法是用一個隨機數。 例子如下 複製代碼 代碼如下:function idCheck() { //參數調用函數 var f = document.modify_form; var book_num = f.book_num.value; if(book_num=="")
Time of Update: 2018-12-08
禁止訪問非同域的網站,下面一個例子來訪問http://www.google.cn, <script type="text/javascript"> function createobj() { if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { return new XMLHttpRequest(); } }
Time of Update: 2018-12-08
function createobj() { if (window.ActiveXObject) { return(new ActiveXObject("Microsoft.XMLHTTP")); } else if (window.XMLHttpRequest) { return(new XMLHttpRequest()); } } function personalInfo() { var oBao=createobj(
Time of Update: 2018-12-08
研究了一下午,第一個難題是ajax跨域提交資料,可以用web代理來解決,http://192.168.8.108上的a.htm代碼:<script>function getXmlHttpRequest(){ if(window.ActiveXObject){ var ieArr=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"]; for(var i=0;i<ieArr.length;i++)