Flask框架學習之前后端交互(二)

2.前端提交表單數(shù)據(jù)该窗,后端不返回新頁面它浅,只是部分刷新頁面內(nèi)容荠察。

這里就需要用到ajax的知識了置蜀。
html代碼:

<form id="SQ" method="post" action="/message" onsubmit="return submitForm()">
                            <b>申請類型:</b>
                            <input type="radio" checked=""  name="leixing" value="buqian">補簽
                            <input type="radio" name="leixing" value="qingjia">請假
                            <input type="radio" name="leixing" value="chuchai">出差
                            <br>

                            <b>申請時間:</b>
                            <input type="date" style="background: #3c3c3c" name="shenqingshijian">

                            <b>申請理由:</b>
                            <textarea  id="shenqingliyou" class="three-select" rows="10" cols="50" name="shenqingliyou"></textarea>

                            <p align="center">
                                <input id="bttijiao" class="btn btn--lg btn--blue" type="submit" value="提交">
                            </p>

</form>

貌似和之前沒啥差別,只是form標簽里多了個onsubmit屬性悉盆,這里會執(zhí)行submitForm()函數(shù)盯荤。

js代碼:

function submitForm(){
    $('#SQ').ajaxSubmit(function (message) {
        console.log(message);
        document.getElementById(shenqingliyou.innerHTML="");
        alert("提交成功!");
    });
    return false
}

點擊按鈕之后焕盟,我這里是讓id為shenqingliyou的那個輸入框填充為空秋秤,也就是說在申請理由文本框中輸入,點擊提交之后,文本框清空灼卢,而數(shù)據(jù)傳到了后端绍哎。

后端代碼:

@app.route('/message', methods=['post', 'GET'])
def shenqing():
    shenqing_leixing = request.form['leixing']
    shenqing_shijian = request.form['shenqingshijian']
    shenqing_liyou = request.form['shenqingliyou']
    shenqing_name = session.get('name_name')
    shenqing_nameid = session.get('name_id')

    if shenqing_leixing == 'buqian':
        leixing = 'retroactive'
    elif shenqing_leixing == 'qingjia':
        leixing = 'dayoff'
    elif shenqing_leixing == 'chuchai':
        leixing = 'business_trip'
    conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='123', db='ci', charset='utf8')
    cur = conn.cursor()
    sql = "INSERT INTO `"+str(leixing)+"`(`name`, `name_id`, `date`, `reason`, `result`) VALUES ('"+str(shenqing_name)+"','"+str(shenqing_nameid)+"','"+str(shenqing_shijian)+"','"+str(shenqing_liyou)+"','未處理');"
    cur.execute(sql)
    personmessage = cur.fetchall()
    conn.close()

    return render_template('index.html')

函數(shù)開始5行是獲得表單里的數(shù)據(jù),和之前的全局變量鞋真。之后是導入數(shù)據(jù)庫的內(nèi)容了崇堰。
最后雖然寫了return render_template('index.html'),但實際上不會返回這個頁面涩咖,只是實現(xiàn)局部刷新海诲,就是js里面寫的把文本框清空,但是上面的申請類型和申請時間還保持不變抠藕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末饿肺,一起剝皮案震驚了整個濱河市蒋困,隨后出現(xiàn)的幾起案子盾似,更是在濱河造成了極大的恐慌,老刑警劉巖雪标,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件零院,死亡現(xiàn)場離奇詭異,居然都是意外死亡村刨,警方通過查閱死者的電腦和手機告抄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嵌牺,“玉大人打洼,你說我怎么就攤上這事∧娲猓” “怎么了募疮?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長僻弹。 經(jīng)常有香客問我阿浓,道長,這世上最難降的妖魔是什么蹋绽? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任芭毙,我火速辦了婚禮,結(jié)果婚禮上卸耘,老公的妹妹穿的比我還像新娘退敦。我一直安慰自己,他們只是感情好蚣抗,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布侈百。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪设哗。 梳的紋絲不亂的頭發(fā)上唱捣,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音网梢,去河邊找鬼震缭。 笑死,一個胖子當著我的面吹牛战虏,可吹牛的內(nèi)容都是我干的拣宰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼烦感,長吁一口氣:“原來是場噩夢啊……” “哼巡社!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起手趣,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤晌该,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后绿渣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體朝群,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年中符,在試婚紗的時候發(fā)現(xiàn)自己被綠了姜胖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡淀散,死狀恐怖右莱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情档插,我是刑警寧澤慢蜓,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站阀捅,受9級特大地震影響胀瞪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜饲鄙,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一凄诞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧忍级,春花似錦帆谍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烈涮。三九已至,卻和暖如春窖剑,著一層夾襖步出監(jiān)牢的瞬間坚洽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工西土, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留讶舰,地道東北人。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓需了,卻偏偏與公主長得像跳昼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肋乍,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

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

  • 以下文章轉(zhuǎn)載自知乎,暗滅-京華九月秋近寒鹅颊,浮沉半生影長單. 暗滅 京華九月秋近寒,浮沉半生影長單 10,850 人...
    ve追風_685b閱讀 4,091評論 1 15
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,103評論 1 32
  • 山花開時蝴蝶飛墓造,蟬鳴聲中風微微堪伍。 清晨陽光照窗簾,困意襲來抱枕睡滔岳。
    蠻力閱讀 345評論 1 5
  • 目標:10B 新入會:2 感受:有目標還得明細化杠娱,每天都給自己列計劃挽牢,剛完成的盡量去做谱煤。今天跟進了兩位新會員訂單,...
    Mela仙仙閱讀 170評論 0 0
  • 你好,盡管我不知道你是誰睹栖,你在哪硫惕,還有多久能來到我的身邊,但是思來想去野来,我依舊想要給你留句話恼除,來了就別走了唄
    C君無憂阿閱讀 125評論 0 0