vue傳送ajax請求

2022-06-16 16:51:11 字數 1973 閱讀 2755

建立乙個django工程,例如 login.建立完成之後,再建立乙個子應用,例如users.最後再設定一下模板檔案

在模板檔案中建立乙個axios.html,內容如下

登入    delimiters:["[[","]]"],

data: ,

})

建立檢視並載入模板的html

#url設定

from django.conf.urls import url

from users.views import showloginview

urlpatterns = [

url(r'^show/$',showloginview.as_view()),

]#檢視

class showloginview(view):

def get(self,request):

return render(request,'axios.html')

[[ message ]]

登入-get

登入-get2

登入-post

delimiters:["[[","]]"],

data: ,

methods:else if (response.data.code == '400')

}).catch(error=>)

},login2:function()

}).then(response=>else if (response.data.code == '400')

}).catch(error=>)

},login3:function()).then(response=>else if (response.data.code == '400')

}).catch(error=>)}}

})

1.因為vue的模板變數和django的模板變數分隔符衝突,所以需要修改vue的分隔符delimiters:["[[","]]"]2.箭頭函式解決這個指向的問題

#定義路由

from django.conf.urls import url

from users.views import showloginview, loginview

urlpatterns = [

url(r'^show/$',showloginview.as_view()),

url(r'^login/$',loginview.as_view()),

]#定義檢視

class loginview(view):

def get(self, request):

#獲取引數

username = request.get.get('username')

password = request.get.get('password')

#驗證引數並返回相應

if username == 'admin' and password == '123':

return jsonresponse(})

else:

return jsonresponse()

def post(self, request):

# 獲取引數

data = json.loads(request.body.decode())

username = data.get('username')

password = data.get('password')

# 驗證引數並返回相應

if username == 'admin' and password == '123':

return jsonresponse(})

else:

return jsonresponse()

vue 傳送ajax請求

使用axios傳送ajax請求 1 安裝axios並引入 3 通過script src的方式進行檔案的引入 2 傳送get請求 1 基本使用格式 格式1 axios options 這種格式直接將所有資料寫在options裡,options其實是個字典 格式2 axios.get url optio...

vue 使用axios傳送ajax請求

1 首先匯入兩個包,乙個是vue的包,乙個是axios的包 script script 資料的雙向繫結 input v model inputdata type text 事件繫結 input click searchdata type button value 搜尋 列表渲染 for ser in...

傳送Ajax請求

get請求傳送資料量較小,不能大於2kb,引數追加在url後面,看的到明碼的請求引數值。post請求傳送資料量大小不受限制,請求通過http post機制 將請求引數放在html header中傳輸,看不到明碼的請求引數值。步驟一 建立非同步物件 步驟二 設定請求的url引數,引數一是請求的型別,引...