python flask ajax_Python flask ajax 请求后端并且能获得数据,但是随即浏览器又进行了跳转,请问这是为什么...

@app.route('/search',methods=['POST'])defsearch():usercode=request.form['STAFF_CODE']#print(usercode)str=No_linshi_01.query.filter_by(usercode=usercode).all()str_list=[]f...

@app.route('/search',methods=[ 'POST'])

def search():

usercode = request.form['STAFF_CODE']

#print(usercode)

str = No_linshi_01.query.filter_by(usercode=usercode).all()

str_list = []

for u in str:

str_dict = {}

str_dict["id"] = u.id

str_dict["usercode"] = u.usercode

str_dict["username"] = u.username

str_list.append(str_dict)

return jsonify(str_list)-----这是后台

$(function () {

$("#btn").click(function () {

var STAFF_CODE=$("#hotelSeq").val();

var tbody=window.document.getElementById("tbody-result");

//var $result = $('#result');

$.ajax({

url:"/search",

type:"POST",

data:{"STAFF_CODE":STAFF_CODE},

dataType:"json",

success:function (data) {

if(data.length != 0){

console.log(data.length);

var str="";

for(i in data){

str += "

" + data[i].usercode + "" + data[i].username + "

};

//$result.html(str);

tbody.innerHTML = str;

}

else{

alert('未搜索到结果,请确认搜索条件!');

}

}

})

});

});

----前端部分

运行后/sucess能展示后台传来的数据,但是立马又跳转到/search 展示json数据,怎样才能不让它跳转

展开

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值