Time of Update: 2017-01-13
1、外掛程式說明在支援FormData的瀏覽器完全使用AJAX(即XMLHttpRequest)和input的files屬性共同完成上傳檔案,否則就類比表單提交來上傳檔案。支援寫的文章和指令碼現在看起來都比較稚嫩,現在重新整理、約束,更好的API和便捷使用方法。外掛程式名稱:jquery-upload。2、外掛程式使用// 1、判斷瀏覽器支援特徵// 是否支援HTML5的input的files對象,用於同時選擇上傳多張圖片$.support.inputFiles;//
Time of Update: 2017-01-13
html代碼代碼 代碼如下複製代碼 <table width="100%" border="0" cellspacing="1" cellpadding="1" style="margin-top:20px;"> <form id="submitform" name="submitform" >
Time of Update: 2017-01-13
普通的ajax事件,在開發過程中可能已經寫過一個success,在後續的開發中可能我不想動之前寫的success方法,想要重啟一個success比如下面代碼: 代碼如下複製代碼 $('.btn').click(function () {$.ajax({type : 'post',url : 'test.php',data : $('form').serialize(),success : function (data) {console.log(data + '1
Time of Update: 2017-01-13
jquery的工具函數,封裝了比較常用的字串、數字、數組、對象的處理方法,下面是比較常用的的一些方法:字串操作 代碼如下複製代碼 var str = ' www.111cn.net ';console.log(str);// www.111cn.netconsole.log($.trim(str));//www.111cn.net,去除空格$.each 迴圈查看數組、對象的資料資訊var arr = ['
Time of Update: 2017-01-13
jquery對ajax的封裝了三層:第一層:$.ajax,第二層:.load $.get,$.post,第三層:$.getScript,$.getJson先來學習.load的使用:格式:load(url [,data] [,callback]) 最簡單的get方式擷取常值內容 代碼如下複製代碼 $('#ajax').click(function () { $('#box').load('ddd.html')
Time of Update: 2017-01-13
一直都用拆分字串的方法來處理AJAX返回的資料,今天baidu了以下發現原來可以用eval()這個小東西。比如:eval(http_request.responseText);eval()函數JavaScript有許多小竅門來使編程更加容易。其中之一就是eval()函數,這個函數可以把一個字串當作一個JavaScript運算式一樣去執行它。舉個小例子: 代碼如下 複製代碼
Time of Update: 2017-01-13
進入百度搜尋此問題,發現有人這麼說了一句Jquery中的Ajax的async預設是true(非同步請求),如果想一個Ajax執行完後再執行另一個Ajax, 需要把async=false就可以了於時我在ajax中進行了處理async: false,結果發現提交正常的資料返回是正常的沒有錯誤。 代碼如下複製代碼 $.ajax({type: "POST",async:
Time of Update: 2017-01-13
例子一 代碼如下複製代碼 $.ajax( { type: "POST", url: "/a.php", success: function(result) { //ToDo: } ) 我們點擊提交沒有任何返回,於是使用ff 瀏覽器測試也沒發現有效果了,後來檢測發現是少了data:"{a:'a'}"參數了,我們只要加以修改即可 代碼如下複製代碼 $.ajax( { type:
Time of Update: 2017-01-13
jquery中常用的ajac有 $.ajax() , $.post , $.get() ,$.load()了。例子 代碼如下複製代碼 $.post("test.jsp", { name: "cssrain", time: "2008/01/21" }, //要傳遞的資料 function(data){ alert("返回的資料: " + data); } )
Time of Update: 2017-01-13
由於安全限制(同源策略, 即JavaScript或Cookie只能訪問同域下的內容),ajax跨域請求的兩種方案方案一:jsonp (JSON with Padding) 但是jsonp有一個缺點就是不支援get傳參方案二:CORS(跨域資源共用,Cross-Origin Resource Sharing)此方案支援post提交 假設我們在http://www.a網域名稱.com網域名稱ajax請求http://www.11
Time of Update: 2017-01-13
第一種方案: 代碼如下複製代碼 <script type="text/javascript">$(document).ready(function() { $.ajax({ url: '/cgi/test.xml', dataType: 'xml', success:
Time of Update: 2017-01-13
1.對待input checkbox選擇的特殊需求,現在可以做到限制它的選擇個數,可以讓它只選擇幾個,或者選擇幾個到幾個之間。2.對待input text文本域,可以設定輸入的值必須在一個區間之內。比如限定輸入的年齡在18歲到78歲。3.新加了一個介面,可以添加驗證規則介面執行個體如下: 代碼如下複製代碼 var rules = {
Time of Update: 2017-01-13
以下代碼實現ajax正在提交效果:loading....<script> function load1(name) { loading.style.display="none"; name.style.display=""; } function selecte(s) { if(s==1) { loading.style.di
Time of Update: 2017-01-13
ajax 級聯動菜單代碼<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>ajax2級聯動菜單示範</title><script language="javascript">var http_request=false;
Time of Update: 2017-01-13
被AJAX中DOM的操作鬱悶了好幾天,今天總算搞明白了,自學就是苦啊,苦的一把鼻涕一把淚的,把教訓些出來,給後來者提個醒,老鳥就不要看了。1.DOM中的對XML的操作不要和瀏覽器中的弄混掉了,比如getElementByName是瀏覽器中內建document對象的DOM操作,你用來操作responseXML就是錯誤的.在瀏覽器中,你可以使用document.getElementsByName(''tagname'')[0].value來擷取控制項值,但是在操作
Time of Update: 2017-01-13
方法一:function gethttp(sid, url){ var xmlHttp; if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new
Time of Update: 2017-01-13
Since my last AJAX project I''ve increasingly been wondering about the "ideal" output format for the AJAX response. Once you''ve succesfully fired an AJAX request, what sort of response should the server give? An XML document? An HTML
Time of Update: 2017-01-13
關於ext的討論,ajax不應該只是ext,看完了5頁的討論,感覺大部分人不太支援ext,雖然
Time of Update: 2017-01-13
function
Time of Update: 2017-01-13
<?phprequire_once (dirname(__FILE__) . "/include/common.inc.php");require_once(DEDEINC."/channelunit.class.php"); $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0; $rand