2011-11-01 62 views
0

这是我的jQuery脚本的Jquery Ajax响应作为一个整体的HTML内容

$(document).ready(function() { 
    $('#form').submit(function() { 
     var number = $('#number').val(); 

     $.ajax({ 
      type:  "post", 
      url:  "CALCULATE.JSP", 
       dataType: "text", 
      success: function(msg) { 

alert(msg); 

      } 
     }); 

    return false; 
    }); 
}); 

的问题是,我得到了整个HTML内容rsponse而不是数字我是屏幕上打印

请看这里

http://tinypic.com/view.php?pic=6qjfxe&s=5

+0

这是一个服务器问题,而不是AJAX问题。服务器不应该公开其代码。 – Blender

回答

0

的问题不是一个jQuery问题的输出样本,它与服务器设置的问题。看来服务器没有执行代码,而是将其作为文本替代。您应该在ServerFault上提出一个问题,并向他们提供服务器脚本的详细信息。

此外,您可以通过从Web浏览器访问您的url(CALCULATE.JSP)并查看源代码来测试这个没有jQuery的情况。然后你可以看到服务器正在输出什么,当这个问题得到解决时,你可以在jQuery中进行测试。