Jsp jqueryajax响应作为整个HTML内容
这是我的Jquery脚本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",
$(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问题。服务器不应公开其代码。