前端請求後端方式

前端請求後端方式:

①ajax發送請求
②表單提交發送請求
③window.open(url)
④window.location.href = '接口地址'

ajax和表單請求方式在其他文章已寫過,此次不再敘述。

記錄一下前端使用window.location.href()跳轉和傳遞參數

在按鈕上添加onclick事件,並傳遞參數給js函數,參數可以爲input中輸入的值,也可以爲jsp中獲取的值。然後調用js中的函數實現跳轉。

前端代碼

<script type="text/javascript">
     function doDelete(id) {
         var flag = confirm("請確認是否刪除?");
         if ( flag ) {
             //用戶點擊了確定,跳轉界面到href
             window.location.href="StudentDeleteServlet?id="+id;
         }
     }
 </script>

然後獲取參數

後端代碼

request.getParameter("id");

在jsp中代碼

<% request.getParameter("id")> 

注:window.location是window對象的屬性,而window.open是window對象的方法 
       window.location是你對當前瀏覽器窗口的URL地址對象的參考!   
       window.open是用來打開一個新窗口的函數!

       window.open 用來打開新窗口 
       window.location 用來替換當前頁,也就是重新定位當前頁

       window.open()是可以在一個網站上打開另外的一個網站的地址 
       而window.location()是只能在一個網站中打開本網站的網頁

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章