原创 ajax成功回調失靈,頁面刷新 表格增刪改查 並向後端傳值 踩坑+實例
項目需求,表格增刪改查,並提交數據給後臺,後臺返回。 問題1:form提交的數據key值一樣,如果用.serialize()傳遞爲字符串形式後臺同事無法接收。 解決方法:調用.serializeArray(),發送爲數組形式。 問題2:a
原创 js 構造函數
JavaScript中沒有類的概念,所以其在對象創建方面與面嚮對象語言有所不同。 JS中對象可以定義爲”無序屬性的集合”。其屬性可以包含基本值,對象以及函數。對象實質上就是一組沒有特定順序的值,對象中每個屬性、方法都有一個名字,每個名字都
原创 form提交表單 踩坑
1.項目需求表單中一個select選項需要置灰,隨後添加 disabled="disabled"屬性, 向後臺傳遞時發現後臺接收不到值而出現錯誤。 2.原因:在HTML頁面的某元素加入了disable的屬性,那麼這個元素只是單單的去給
原创 知識積累日常_17.12.1_利用for循環 循環發送ajax
需求:最近項目需要循環發送ajax向後臺發送請求導出文件。有多個業務線,如果一次性全部下載後臺負荷會過大,所以希望前臺根據每條業務線單獨發送請求,後臺進行區分下載。我上網查閱了很多資料,下面附上代碼。 原理:原理是運用遞歸,來發送ajax
原创 知識積累日常_17.11.27_獲取select中option的值
//獲取第一個option的值 $('#test option:first').val(); //最後一個option的值 $('#test option:last').val(); //獲取第二個option
原创 日期函數
function setCurrentMonth(){var date=new Date();var year=date.getFullYear()
原创 表格驗證非空
function checkForm(){ var objTable = document.getElementById("tab");
原创 設置默認選中select的選中項
$("#SelectId option[value="+Value+"]").attr("selected", "selected"); SelectId--Select標籤的ID Value---獲取到的Value
原创 替換json對象的key值
通過 map方法 遍歷,可替換key值。 const result = data.data.map(o=>{return{value:o.id, label:o.viewName}});
原创 忘記密碼TIP
<div class="companyErrorTip"><i></i>xxxxx</div> .companyErrorTip{ font-size: 12px; line-height: 13px; tex
原创 60s倒計時
timeR = setInterval(function () { if (timeS > 0) { $('.getVerifica').text('60s後重新獲取'); $('.getVerifica').text(timeS + '
原创 QQ jssdk登錄
話不多說,直接上乾貨 1.引入jssdk , 輸入自己的appid <script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_load
原创 js 方法
1.獲取地址欄參數 function getUrlPara(paraName){ var sUrl = location.href; var sReg = "(?:\\?|&){1}"+paraName+"=([^
原创 GET型參數轉JSON對象。
function test(href){ var params = href.split("?")[1]; var paramArr = params.split('&'); var res = {}; f
原创 頁面滑動,誤觸解決方法
實現原理:獲取觸摸首尾2點的座標,Math.atan2獲得2點連成的直線與x軸正方向的夾角,從而得到滑動的方向! 原理圖: <!doctype html> <html> <head> <meta charset="utf-8"> <