javascript返回前一頁的兩種方法的區別與好處

上午調試了一個上午的js,就只要實現一個頁面的跳轉,

在a.jsp中輸入信息,然後點擊提交按鈕跳轉到b.jsp中,在b.jsp中將剛在a.jsp中填寫的信息重新顯示,讓其確認,如果需要修改就點擊返回按鈕跳轉回到a,jsp中,我開始是用的<input type="button" name="back" value="重新填寫" οnclick="javascript:history.back(-1);"/>實現的

     後來發現跳轉回到a.jsp后里面填寫的數據全部消失了,我不知道要怎麼保存,就開始了那種最愚蠢的做法,將填寫的數據設置到session中,讓後取出來用,不過沒有試成功,總是有錯,無意之中在我那本js的資料書裏看到了javascript:history.go(-1);的方法,呵呵,嘗試了一次,真的實現了數據的保留

 

 總結一下:

history.back(-1):直接返回當前頁的上一頁,數據全部消息,是個新頁面

history.go(-1):也是返回當前頁的上一頁,不過表單裏的數據全部還在

   看來以後得好好研究javascript了

發佈了31 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章