91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決ajax返回驗證的時候總是彈出error錯誤的問題

發布時間:2021-08-06 11:38:43 來源:億速云 閱讀:115 作者:chen 欄目:web開發

這篇文章主要講解了“如何解決ajax返回驗證的時候總是彈出error錯誤的問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何解決ajax返回驗證的時候總是彈出error錯誤的問題”吧!

發一個簡單案例:
前臺:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
 <head> 
   <title>用戶登錄</title> 
   <script type="text/javascript" src="../js/jquery-easyui-1.3.5/jquery.min.js"></script> 
   <script type="text/javascript" src="../js/jquery-easyui-1.3.5/jquery.easyui.min.js"></script> 
   <link rel="stylesheet" href="../js/jquery-easyui-1.3.5/themes/default/easyui.css" type="text/css"></link> 
   <link rel="stylesheet" href="../js/jquery-easyui-1.3.5/themes/icon.css" type="text/css"></link> 
   <script type="text/javascript" src="../js/jquery-easyui-1.3.5/locale/easyui-lang-zh_CN.js"></script> 
   <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> 
   <script type = "text/javascript" charset = "UTF-8"> 
   $(function(){ 
     var loginDialog; 
     loginDialog = $('#loginDialog').dialog({ 
       closable : false , // 組件添加屬性:讓關閉按鈕消失 
       //modal : true, //模式化窗口 
       buttons : [{ 
         text:'注冊', 
         handler:function(){ 
            
         } 
       }, 
       { 
         text:'登錄', 
         handler:function(){ 
            $.ajax({ 
             url:'../servlet/Login_Do', 
             data :{ 
                name:$('#loginForm input[name=name]').val(), 
                password:$('#loginForm input[name=password]').val() 
               }, 
             dataType:'json', 
             success:function(r){ 
              //var dataObj=eval("("+data+")"); 
               alert("進來了"); 
             }, 
             error:function(){ 
               alert("失敗"); 
             }   
              
           }); 
            //alert(data) 
         } 
       }] 
     }); 
   }); 
   </script>  
 </head> 
 <body style=”width:100%;height:100%;" > 
    <div id = "loginDialog" title = "用戶登錄" style = "width:250px;height:250px;" > 
      <form id = "loginForm" method = "post"> 
        <table> 
        <tr> 
          <th>用戶名 :</th> 
          <td><input type = "text" class = "easyui-validatebox" data-options="required:true" name = "name"><br></td> 
        </tr> 
        <tr> 
          <th>密碼: </th> 
          <td> <input type = "password" class = "easyui-validatebox" data-options="required:true" name = "password"><br></td></td> 
        </tr> 
        </table> 
      </form>  
    </div> 
 </body> 
</html>

 后臺:

public class Login_Do extends HttpServlet { 
  public void doGet(HttpServletRequest request, HttpServletResponse response) 
      throws ServletException, IOException { 
      this.doPost(request, response); 
  } 
  public void doPost(HttpServletRequest request, HttpServletResponse response) 
      throws ServletException, IOException { 
    request.setCharacterEncoding("UTF-8");  
    response.setCharacterEncoding("UTF-8"); 
    String name =request.getParameter("name"); 
    String password = request.getParameter("password"); 
    String js = "{\"name\":name,\"password\":password}"; 
    PrintWriter out = response.getWriter(); 
    JSONObject json = new JSONObject(); 
    json.put("name",name); 
    out.print(json.toString()); 
    response.getWriter().write(json.toString()); 
  } 
}

 點擊登錄時:

如何解決ajax返回驗證的時候總是彈出error錯誤的問題

解決辦法:彈出error信息一般有兩種可能:
第一種:url錯誤,后臺直接得不到值
可以用火狐的firebug查看:如果響應了信息,則不是這個問題,那么就有可能是第二種情況
返回數據類型錯誤:
在我這個例子中,返回的數據無意中打印了兩次,這兩句刪去一句就好了:

out.print(json.toString()); 
response.getWriter().write(json.toString());

造成了錯誤。這時在firebug顯示的信息是:

如何解決ajax返回驗證的時候總是彈出error錯誤的問題

如何解決ajax返回驗證的時候總是彈出error錯誤的問題

感謝各位的閱讀,以上就是“如何解決ajax返回驗證的時候總是彈出error錯誤的問題”的內容了,經過本文的學習后,相信大家對如何解決ajax返回驗證的時候總是彈出error錯誤的問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潢川县| 靖江市| 吉水县| 靖边县| 密云县| 额尔古纳市| 东明县| 咸丰县| 青海省| 夏河县| 余江县| 弥勒县| 齐齐哈尔市| 垣曲县| 元谋县| 峨边| 唐海县| 大渡口区| 潞城市| 武夷山市| 邻水| 汉中市| 阿合奇县| 济南市| 惠来县| 金川县| 边坝县| 白银市| 沙湾县| 阿图什市| 嘉黎县| 石棉县| 南昌市| 高邑县| 简阳市| 桦川县| 教育| 安阳市| 高淳县| 盐边县| 安泽县|