这是我的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而不是我在屏幕上打印的数字
请参阅此处的输出示例
答案 0 :(得分:0)
问题不是jQuery问题,而是服务器设置问题。似乎服务器没有执行代码,而是将其作为文本提供。您应该在ServerFault上提出一个问题,并向他们提供服务器脚本的详细信息。
此外,您可以在不使用jQuery的情况下通过从Web浏览器访问您的URL(CALCULATE.JSP)并查看源代码来进行测试。然后,您可以看到服务器输出的内容,如果更正,您可以在jQuery中进行测试。