1. 程式人生 > >AJAX-實現頁面內跳轉例項

AJAX-實現頁面內跳轉例項

Ajax例項練習:

<script type="text/javascript" src="../js/jquery.min.js"></script>
    <script type="text/javascript">
        $(function(){
        //作業面區域性重新整理,不做頁面跳轉的時候,推薦使用ajax
            $("#login").click(function(){
                //點選按鈕實現登入功能
                /* $.ajax({
                    type
:'post', //type:請求方式,get,post url:'login.action', //要訪問的後臺地址 data:{ 'uname':$("#uname").val(), 'pwd':$("#pwd").val() }, success:function(result) { if(result=='1'
) { //1.welcome location.href="welcome.jsp"; } else { //2.login $("#tip").show(); } } }); */ /* $.post('login.action'
,{ 'uname':$("#uname").val(), 'pwd':$("#pwd").val() },function(result){ //回撥函式:當後臺成功響應結果時,會自動呼叫 if(result=='1') { //1.welcome location.href="welcome.jsp"; } else { //2.login $("#tip").show(); } }); */ $.get('login.action?uname='+$("#uname").val()+'&pwd='+$("#pwd").val(),function(result){ //回撥函式:當後臺成功響應結果時,會自動呼叫 if(result=='1') { //1.welcome location.href="welcome.jsp"; } else { //2.login $("#tip").show(); } }); }) }) </script>
  • 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
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49

body之中的內容:

  <body>
    <table>
        <tr>
            <td>使用者名稱:</td>
            <td>
                <input type="text" id="uname">
            </td>
        </tr>
        <tr>
            <td>密碼:</td>
            <td>
                <input type="password" id="pwd">
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <input type="button" value="登入" id="login">
            </td>
        </tr>
    </table>
    <span id="tip" style="color: red;display: none;">使用者名稱或密碼錯誤</span>
  </body>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

LoginServlet.java中的doPost()方法:

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        String uname=request.getParameter("uname");
        String pwd=request.getParameter("pwd");
        System.out.println(uname);
        //1.登入成功
        //2.登入失敗
        if("admin".equals(uname)&&"123".equals(pwd)) {
            //welcome
            out.print("1");
        } else {
            //login
            out.print("2");
        }
        out.flush();
        out.close();
    }

相關推薦

AJAX-實現頁面例項

Ajax例項練習: <script type="text/javascript" src="../js/jquery.min.js"></script> <script type="text/javascript">

Markdown實用語法之實現頁面

  頁面內跳轉非常實用,在文件描述過程中經常會關聯到頁面內的其他章節內容,為了方便讀者閱讀,會需要新增頁面跳轉的功能;除此之外,頁面內跳轉,也可以用來手動製作目錄。   實現頁面跳轉的方式也挺簡單,可以實現跳轉到任意標號的標題,但是也是非常的講究,否則會出現無

JAVA-JSP置對象之response對象實現頁面自動

style cli 分享 ron gif 添加 頁面 con 頁面跳轉 相關資料:《21天學通Java Web開發》 response對象 實現頁面自動跳轉1.可以通過response對象的addHeader()方法添加一個標題為Refresh的標頭,並指定

vue.js實現頁面倒計時功能

his 首頁 turn return () data col world mit 需求分析: 頁面倒計時5秒後進入系統主頁,數字需要實時更新! <template> <div class=""> <h1>歡迎來到Vue.js

Github markdown頁面

.html png 超鏈接 右擊 如何 AI 技術分享 技術 In 基本操作: 請看這裏 最典型的就是[alt_content](#jump) 但有時, jump是不太好直接看出來的, 比如下面這個標題, 格式復雜, 那如何獲取相應的jump呢? 在Github中, 鼠標

頁面到相應位置的3種方法

sharp PE pan 功能 color onclick span ML round 首先設置所需的css和html 設置css .demo{ width: 200px; height: 200px;

Android Studio 使用Intent實現頁面(帶參數)

col xtra ima alt main 都是 img mage android 不管是在APP,還是在網站中,頁面之間的跳轉都是很常見的,本文主要講一下在APP中,如何通過Intent實現頁面的跳轉。 不帶參數: 寫在MainActivity頁面的代碼: 1 In

[轉載]MarkDown技巧:兩種方式實現

MarkDown技巧:兩種方式實現頁內跳轉 本文轉載自:https://www.cnblogs.com/JohnTsai/p/4027229.html?tdsourcetag=s_pctim_aiomsg 文章頭部在這裡 寫文章時,突然發現如果寫了一篇很長的文章,要是

Android stdio 學習之 Intent 類(啟動外部瀏覽器或實現頁面元件

首先 1.確保已經安裝好了Android stdio 環境  2.瞭解Intent類是什麼 詳情可檢視網址:https://developer.android.com/guide/components/intents-filters 說白了,Intent就是一個捆綁各個

struts2註解實現頁面

註解實現的頁面跳轉其特點是不用配置檔案struts.xml因而可以實現零配置。 需要的基本包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar c

安卓頁面之間實現頁面,並實現資料的傳輸

響應函式的事件 在一個介面輸入文字,然後跳轉到另一介面依然顯示 login  表示內部類監聽 public void login(View view){ Intent intent=new Intent(QQLoginActivity.this,QQBackAct

React-Native學習筆記之:導航器Navigator實現頁面

Navigator用來實現不同頁面的切換,想設定Navigator,必須確定一個或多個呼叫routes物件,去定義每個場景。 還可以利用renderScene方法,導航欄可以根據指定的路由來渲染場景。

使用Markdown實現

本人由於使用Markdown寫文章比較多,自然遇到了不少問題,其中一個就是頁面內部的跳轉。 關於頁內跳轉的方法有很多,網上一搜也一大把,但是效果都不是很理想——往往會跳轉出新的頁面或者是重新載入頁面。由於Markdown支援HTML程式碼,這次突發奇想使用a標

Intent實現頁面之間

(首發於 2017 年 9 月 14 日) 1. Intent實現頁面之間的跳轉 1.1 無資料傳遞頁面跳轉 1 Intent intent = new Intent(MainActivity.this,DemoActivity.class); 2 startActivity(intent);

ReactNative基礎(五)使用react-navigation實現頁面、引數的傳遞(StackNavigator)

此部落格基於react-native-0.48.4 Navigator(導航欄) 在ReactNative v0.43之前的時候官方提供了Navigator元件,在v0.44版本之後官

js實現頁面定時

下面是簡單的程式碼實現: <html> <head></head> <body> <h1>提交成功</h1> <ahref="http://www.so.com">3秒後系統會自動跳轉,也可點選本處直接跳</a

利用jquery&iframe標籤實現頁面的表單檔案上傳

最近公司專案修改上傳檔案效果,大致效果就是上傳檔案提交時不能進行頁面跳轉,然後最好是沒有提交按鈕,用jquery實現表單的提交。想了想,用ajax好像不太好實現這種效果了,首先是ajax如何把上傳的檔案傳遞給後臺就遇到了瓶頸;其次再是如何配合ajax實現jque

Navigator實現頁面

為了熟悉Navigator的頁面跳轉,通過一個小例子實現:註冊頁面輸入之後進入註冊等待頁面 首先程式入口頁面index.android.js 程式碼為: import React, {Component} from 'react'; import {AppRegistry,

ReactNative基礎(五)使用react-navigation實現頁面、引數的傳遞(StackNavigator

作者:阿鍾 部落格:http://blog.csdn.net/a_zhon 此部落格基於react-native-0.48.4 Navigator(導航欄) 在ReactNative v0.43之前的時候官方提供了Navigator元件,在v0.44版本之後官方就把他廢棄了這是為什麼呢?原因就是有個比他

Android開發實現頁面

學習Android開發整整一天了,想寫一個小的頁面跳轉的Demo,網上谷歌百度了十來分鐘,發現安卓跳轉有兩種實現方法(不全勿噴) 1.第一種實現方式  Android中一個Activity對應於一個頁面,通過呼叫Activity的StartActivity方法實