Jquery Ajax响应整个HTML内容

时间:2011-11-01 13:18:20

标签: jsp jquery

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

请参阅此处的输出示例

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

1 个答案:

答案 0 :(得分:0)

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

此外,您可以在不使用jQuery的情况下通过从Web浏览器访问您的URL(CALCULATE.JSP)并查看源代码来进行测试。然后,您可以看到服务器输出的内容,如果更正,您可以在jQuery中进行测试。