Jsp jqueryajax响应作为整个HTML内容

Jsp jqueryajax响应作为整个HTML内容,jsp,jquery,Jsp,Jquery,这是我的Jquery脚本 $(document).ready(function() { $('#form').submit(function() { var number = $('#number').val(); $.ajax({ type: "post", url: "CALCULATE.JSP", dataType: "text",

这是我的Jquery脚本

$(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,而不是打印在屏幕上的数字

请参见此处的输出示例


该问题不是jQuery问题,而是服务器设置问题。服务器似乎不是在执行代码,而是将其作为文本提供。您应该询问一个关于ServerFault的问题,并向他们提供服务器脚本的详细信息


另外,通过从web浏览器访问url(CALCULATE.JSP)并查看源代码,您可以在不使用jQuery的情况下对此进行测试。然后,您可以看到服务器正在输出什么,当这被纠正后,您可以在jQuery中进行测试。

这是服务器问题,而不是AJAX问题。服务器不应公开其代码。