原创 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"> <