JS時間轉換,url編碼,jquery返回類型等問題

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服務器

在線:http://jquery.cuishifeng.cn/dom

相關文章
相關標籤/搜索