django jq ajax,DJango 下 Jquery -- Ajax的使用

JQuery ajax 的使用

$.ajax({ # Jquery ajax 对象

url : '/host', #提交地址,相当于form 中的 action

type: 'post', #提交方式,相当于form 中的 method

data: {'k1':'v1','k2','v2'} # 数据

success:function(data){ #接受成功处理方式 ,data为接受成功处理方式

alert(data)

}

})

templates  下的 ajxa.html

function DoAjax(){

var temp=$('#na').val()

$.ajax({

url:'/ajax/', //url相当于 form 中的 action

type:'POST', //type相当于form 中的 method

data:{dat:temp}, // data:传人的数据 dat为任意设置的内容,相当于模版中的{author:lee}

success:function(arg){ //成功执行 console.log() 函数 arg 为HttpResponse 返回的值

console.log('成功')

},

error:function(){ //失败

console.log('失败')

}

});

}

注意这里url的路径为 '/ajax/' ajax 的路径一定要以  '/' 开头

views.py

def ajax(request):

if request.method=='POST':

print(request.POST)

return HttpResponse('ok')

else:

return render(request,'ajax.html')

print(request.POST)

值为ajax 传人的对象

87e394a13ed64e3597cfdba281d389c3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值