def get_data():
key=request.args.get('key') #前端获取的返回值 get_value=huoqu(key) #调用爬虫或者数据 return jsonify({'data':get_value,'success':0}) #传参个前端
$('定位按钮').click(function (){
var text=$('定位输入框').val()
{#console.log(text)#} $.ajax({
url:'/api',
type:'GET',
data:{'key':text}, 传入前端的值
success:function(res){
{#console.log(res)#}
if (res.success=== 0){
option.xAxis.data=res.data.time;
option.series[0].data=res.data.price;
xl.setOption(option ) 打开报表
}
},
error:function(){
$('#data').html('服务器错误').css('color','red')
}
})
})
---------------------------------------------------------------------------------------------------------
//无参数请求$('.s1').click(function () {
//触发ajax事件 $.ajax({
url:'/ajax_handle/',
type:'get',
success:function (data) {
console.log(data);
$('.name').html(data);
}
})
});
----------------------
//ajax发送参数$('.cal').click(function (){
$.ajax({
url:'/cal/',
data:{'num1':$('#n1').val(),'num2':$('#n2').val(),'num3':$('#n3').val()},
success:function (data){
console.log(data);
$('#n3').val(data);
}
})
});
---------------------
//ajax传输json参数$('#user').blur(function (){
$.ajax({
url:'/clean_user/',
type:'post',
data: {'user':$('#user').val(),
'csrfmiddlewaretoken':$('[name="csrfmiddlewaretoken"]').val()
},
success:function (data){
console.log(data);
var data=JSON.parse(data);
if(data.is_reg){
$('#user').next().html('该用户已经注册').css('color','red')
}
}
})
})
def cal(request):
num1=request.GET.get('num1')
num2=request.GET.get('num2')
ret=int(num1)+int(num2)
return HttpResponse(str(ret))
def clean_user(request):
response={'is_reg':True}
user=request.POST.get('user')
if user=='didi':
pass else:
response['is_reg']=False return HttpResponse(json.dumps(response))