Django基于jquery的Ajax實(shí)現(xiàn)

如何不知道什么是Ajax可以看這篇文章[《新手也能看懂,Ajax掃盲篇》](http://www.reibang.com/p/b07b5b2171c9

一 通過(guò)Ajax洛退,實(shí)現(xiàn)前端輸入兩個(gè)數(shù)字,服務(wù)器做加法吐根,返回到前端頁(yè)面

視圖層

def test_ajax(requests):
    n1=int(requests.POST.get('n1'))
    n2=int(requests.POST.get('n2'))
    return HttpResponse(n1+n2)

JS代碼

$("#submit").click(function () {
        $.ajax({
            url: '/test_ajax/',
            type: 'post',
            data: {
                n1: $("#num1").val(),
                n2: $("#num2").val()
            },
            success: function (data) {
                console.log(data)
                $("#sum").val(data)
            },

        })
    })

Html代碼

<input type="text" id="num1">+<input type="text" id="num2">=<input type="text" id="sum">
<button id="submit">計(jì)算</button>

二 基于Ajax進(jìn)行登錄驗(yàn)證

用戶在表單輸入用戶名與密碼,通過(guò)Ajax提交給服務(wù)器眼俊,服務(wù)器驗(yàn)證后返回響應(yīng)信息,客戶端通過(guò)響應(yīng)信息確定是否登錄成功,成功籽孙,則跳轉(zhuǎn)到首頁(yè),否則火俄,在頁(yè)面上顯示相應(yīng)的錯(cuò)誤信息

視圖層

def auth(request):
    back_dic={'user':None,'message':None}
    name=request.POST.get('user')
    password=request.POST.get('password')
    print(name)
    print(password)
    user=models.user.objects.filter(name=name,password=password).first()
    print(user)
    # print(user.query)
    if user:
        back_dic['user']=user.name
        back_dic['message']='成功'
    else:
        back_dic['message']='用戶名或密碼錯(cuò)誤'
    import json
    return HttpResponse(json.dumps(back_dic))

JS代碼

$("#submit3").click(function () {
            $.ajax({
                url: '/auth/',
                type: 'post',
                data: {
                    'user': $("#id_name").val(),
                    'password': $('#id_password').val()
                },

                success: function (data) {
                    {#console.log(data)#}
                    var data=JSON.parse(data)
                    if (data.user){
                        location.
                    }else {
                        $(".error").html(data.message).css({'color':'red','margin-left':'20px'})
                    }
                }


            })
        }
    )

注意:traditional:true--->可以序列化一層列表犯建,多層不行,要轉(zhuǎn)成json格式上傳

Ajax提交json格式數(shù)據(jù)

$("#ajax_test").click(function () {
        var dic={'name':'lqz','age':18}
        $.ajax({
            url:'',
            type:'post',
            contentType:'application/json',  //一定要指定格式 contentType: 'application/json;charset=utf-8',
            data:JSON.stringify(dic),    //轉(zhuǎn)換成json字符串格式
            success:function (data) {
                console.log(data)
            }
        })
    })
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瓜客,一起剝皮案震驚了整個(gè)濱河市适瓦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谱仪,老刑警劉巖玻熙,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異疯攒,居然都是意外死亡嗦随,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)敬尺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)枚尼,“玉大人肌毅,你說(shuō)我怎么就攤上這事」迷” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵呜舒,是天一觀的道長(zhǎng)锭汛。 經(jīng)常有香客問(wèn)我,道長(zhǎng)袭蝗,這世上最難降的妖魔是什么唤殴? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮到腥,結(jié)果婚禮上朵逝,老公的妹妹穿的比我還像新娘。我一直安慰自己乡范,他們只是感情好配名,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著晋辆,像睡著了一般渠脉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瓶佳,一...
    開(kāi)封第一講書(shū)人閱讀 49,760評(píng)論 1 289
  • 那天芋膘,我揣著相機(jī)與錄音,去河邊找鬼霸饲。 笑死为朋,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的厚脉。 我是一名探鬼主播习寸,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼器仗!你這毒婦竟也來(lái)了融涣?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤精钮,失蹤者是張志新(化名)和其女友劉穎威鹿,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體轨香,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡忽你,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了臂容。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片科雳。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡根蟹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出糟秘,到底是詐尸還是另有隱情简逮,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布尿赚,位于F島的核電站散庶,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏凌净。R本人自食惡果不足惜悲龟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望冰寻。 院中可真熱鬧须教,春花似錦、人聲如沸斩芭。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)秒旋。三九已至约计,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間迁筛,已是汗流浹背煤蚌。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留细卧,地道東北人尉桩。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像贪庙,于是被迫代替她去往敵國(guó)和親蜘犁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容