zoukankan      html  css  js  c++  java
  • ajax-json,遇到的一个问题,jquery var ,加载顺序。JS对象,json格式转换。

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>查询单个用户</title>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
    </head>
    <style>
    p {
    display: inline;
    }
    
    #id {
    margin-left: 15px;
    }
    
    td, th {
    border: solid black 1px;
    }
    </style>
    <body>
    <h1>查询所有用户</h1>
    <p>按ID查询</p>
    <input type="text" name="text" id="id">
    <br>
    <p>按名称查询</p>
    <input type="text" name="text" id="username">
    <br>
    <br>
    <button>发送请求</button>
    <br>
    <br>
    
    <table id="mytab" border="1">
        <tr>
            <th>#</th>
            <th>用户名</th>
            <th>密码</th>
            <th>年龄</th>
        </tr>
    </table>
    
    <script>
    $(document).ready(function() {
           $('button').on('click',function() {
                    var $id = $('#id').val();
                    var $username = $('#username').val();
                    var $password = $('#password').val();
                    var $age = $('#age').val();
    
                    
                    
                    
    
                    
                    
                    if ($id !== null) {
                        alert($id);
                        var params = {
                            "id" : $id
                        };
                            
                    }

    ifusername !== null) { alert($id); var params = { "username" : $username }; alert($username); } $.ajax({ url : "http://“”/ajax-curd/findOneUser.do", type : 'GET', dataType : 'json', data : params, success : function(data) { // 数据状态success console.log(data); $("#mytab").append("<tr><td>"+data.id+"</td><td>"+data.username+"</td><td>"+data.password+"</td><td>"+data.age+"</td></tr>"); } }); }) }) </script> </body> </html>

    id 可以查出数据

    username  报错  java.lang.NumberFormatException: For input string: ""

    id和username交换顺序,usernme可以查出数据。

    原因:jquery var ,加载顺序。JS对象,json格式转换?

  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/TangGe520/p/9373106.html
Copyright © 2011-2022 走看看