首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ajax error:function(){}解决思路

2013-06-19 
Ajaxerror:function(){}script typetext/javascript$().ready(function(){var $submitButton $(#s

Ajax error:function(){}
<script type="text/javascript">
    
    $().ready(function(){
    var $submitButton = $("#submitButton");
    
    $submitButton.click(function(){
    
    check();
    
     return false;
    })
    
    })
    
    
    function check(){
    var username = $("#username").val();
    
    $.ajax({
    
    type:'POST',
    url: '${base}/home/XXX.action',
            data: 'username=' + username,
            dataType: 'json',
            error : function() {
                alert("数据库连接异常!");
            },
            success: function(data) {
                alert(data.status);
            }
    })
    
    }
    </script>
  </head>
  
  <body>
  <form:form>
  <input type="text" name="username" id="username"/>
  
  
  <input type="submit" value="提交" id="submitButton"/>
  
  </form:form>
  </body>


页面中红色的“username” 与蓝色的变量 “username” 相同时,程序只走error:function(){} 


请问这是什么原因? Ajax
[解决办法]

function check(){
     var username = $("#username").val();
    
     $.ajax({
    
     type:'POST',
     url: '${base}/home/XXX.action',
            data:{ "username":username},
            dataType:'json',
            error : function() {
                alert("数据库连接异常!");


            },
            success: function(data) {
                alert(data.status);
            }
     })


看是红色部分的问题吗?
[解决办法]

function check(){
     var username = $("#username").val();
    
     $.ajax({
    
     type:'POST',
     url: '${base}/home/XXX.action',
            data:{ "username":username},
            dataType:'json',
            error : function() {
                alert("数据库连接异常!");
            },
            success: function(data) {
                alert(data.status);
            }
     })

应该是参数那里的问题,试试看
[解决办法]
function check(){
     var username = $("#username").val();
    
     $.ajax({
    
     type:'POST',
     url: '${base}/home/XXX.action',
            data: 'username=' + username,
            dataType: 'json',
            error : function(xhr) {///////
alert(xhr.responseText)////////////////看提示上面错误。。都不知道错误怎么改
                alert("数据库连接异常!");
            },
            success: function(data) {
                alert(data.status);
            }
     })
    
     }

[解决办法]
断点一下,在后台看看接收参数跟你想要的有什么不同
[解决办法]
不是让你增加代码看具体错误是什么了,

热点排行