1. 程式人生 > >一些常用參數的設置

一些常用參數的設置

錯誤信息 status 頁面 ret oca font tty query user

在form表單裏面 autocomplete="off" 瀏覽器輸入框關閉自動提示

在ajax裏面要發送文件數據需要實例化一個FormData()對象,

還需要設置

processData:false, //告訴jQuery不要處理我的數據

contentType:false, //告訴jQuery不要設置content類型

實現示例代碼:

 1   //用戶點擊註冊觸發ajax
 2     $("#reg-btn").click(function () {
 3         //獲取用戶填寫的註冊數據,向後端發送ajax請求
 4         //發送文件數據時必須 用FormData()的對象
5 var formData=new FormData(); 6 formData.append(username,$("#id_username").val()); 7 formData.append(password,$("#id_password").val()); 8 formData.append(re_password,$("#id_re_password").val()); 9 formData.append(email,$("#id_email").val()); 10 formData.append(
profile,$("#id_profile")[0].files[0]); 11 formData.append(csrfmiddlewaretoken,$("[name=‘csrfmiddlewaretoken‘]").val()); 12 $.ajax({ 13 url:/register/, 14 type:post, 15 processData:false, //告訴jQuery不要處理我的數據 16 contentType:false, //告訴jQuery不要設置content類型
17 data:formData, 18 success:function (data) { 19 if(data.status){ //如果status有值 登錄失敗 顯示錯誤信息 20 $.each(data.msg,function (k,v) { 21 //遍歷獲取錯誤信息,並按id設置span標簽的內容 22 $(#id_+k).next(span).text(v[0]).parent().parent().addClass(has-error); 23 }) 24 } 25 else { 26 location.href=data.msg; //如果沒有錯誤就跳轉到指定頁面 27 } 28 } 29 }) 30 });

一些常用參數的設置