티스토리 뷰

참고

api, ajax, flask 코드

타올이 2022. 1. 11. 19:19
반응형

get 요청 ajax코드

$.ajax({
    type: "GET",
    url: "/diary?sample_give=샘플데이터",
    data: {},
    success: function(response){
       alert(response['msg'])
    }
  })

 

post요청 ajax코드

$.ajax({
    type: "POST",
    url: "/diary",
    data: { sample_give:'샘플데이터' },
    success: function(response){
        alert(response['msg'])
    }
  })

get요청 api코드

@app.route('/diary', methods=['GET'])
def show_diary():
    sample_receive = request.args.get('sample_give')
    print(sample_receive)
    return jsonify({'msg': 'GET 연결 완료!'})

post요청 api코드

@app.route('/diary', methods=['POST'])
def save_diary():
    sample_receive = request.form['sample_give']
    print(sample_receive)
    return jsonify({'msg': 'POST 요청 완료!'})

javascript로딩후 실행

$(document).ready(function () {
                alert('안녕!')
})

 

기본 flask 코드

from flask import Flask, render_template, jsonify, request
app = Flask(__name__)

@app.route('/')
def home():
    return render_template('index.html')

if __name__ == '__main__':
    app.run('0.0.0.0', port=5000, debug=True)

반응형

'참고' 카테고리의 다른 글

ajax 활용예제  (0) 2022.01.26
파일받기(특별코드)  (0) 2022.01.11
부트스트랩 시작 템블릿  (0) 2022.01.11
requests  (0) 2021.12.24
크롤링 기본 세팅  (0) 2021.12.24
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
링크
글 보관함