1.當時間被轉換爲json格式後會被轉換成 /Date(...)/ 這種格式,其中...爲時間轉換成妙後的一串整數php
function changeDateFormat(cellval) { var datetime = new Date(parseInt(cellval.replace("/Date(", "").replace(")/", ""), 10)); var year = datetime.getFullYear(); var month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1; var date = datetime.getDate() < 10 ? "0" + datetime.getDate() : datetime.getDate(); var hour = datetime.getHours() < 10 ? "0" + datetime.getHours() : datetime.getHours(); var minute = datetime.getMinutes() < 10 ? "0" + datetime.getMinutes() : datetime.getMinutes(); var second = datetime.getSeconds() < 10 ? "0" + datetime.getSeconds() : datetime.getSeconds(); return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second; };
2.url中的空格問題html
在url中會默認爲空格編碼 空格=%20 因此有時候直接空格會出現url無效的狀況jquery
3.jquery返回類型dataType有哪些?ajax
預期服務器返回的數據類型。若是不指定,jQuery 將自動根據 HTTP 包 MIME 信息來智能判斷,好比XML MIME類型就被識別爲XML。在1.4中,JSON就會生成一個JavaScript對象,而script則會執行這個腳本。隨後服務器端返回的數據會根據這個值解析後,傳遞給回調函數。可用值: "xml": 返回 XML 文檔,可用 jQuery 處理。
"html": 返回純文本 HTML 信息;包含的script標籤會在插入dom時執行。 "script": 返回純文本 JavaScript 代碼。不會自動緩存結果。除非設置了"cache"參數。'''注意:'''在遠程請求時(不在同一個域下),全部POST請求都將轉爲GET請求。(由於將使用DOM的script標籤來加載) "json": 返回 JSON 數據 。 "jsonp": JSONP 格式。使用 JSONP 形式調用函數時,如 "myurl?callback=?" jQuery 將自動替換 ? 爲正確的函數名,以執行回調函數。 "text": 返回純文本字符串
json格式能夠以對象的方式獲取數據:json
$.ajax({ url:"jsonchuli.php", dataType:"JSON", success: function(data){ var str =""; for(var s in data) { str = str+"<option value='"+data[s].Code+"'>"+data[s].Name+"</option>"; } } });
Jquery參考文檔下載緩存
離線:jQuery1.11.0.chm 提取碼:7axm服務器