【发布时间】:2013-11-19 17:57:44
【问题描述】:
我用jQuery + ajax 开发了一个jsp 页面来提交数据给AdmitServlet。 它在我的本地主机 tomcat7 中运行正常,但在 unix tomcat6 中无法运行。
jsp中的代码:
$(document).ready(function() {
$('input[type=radio]').click(function() {
var rateId = $("[name='rateId']").val();
$.ajax({
type:"Post",
url: "http://127.0.0.1:8080/admission/AdmitServlet",
data: {action : $("[name='action']:checked").val() , rateId:rateId},
success: function(data){
$('#welcometext').text(data);
},
});
});
这是来自 Chrome 的错误:
POST http://127.0.0.1:8080/admission/AdmitServlet jquery-1.10.2.js:8706
sendjquery-1.10.2.js:8706
jQuery.extend.ajaxjquery-1.10.2.js:8136
(anonymous function)list_admit.jsp:49
jQuery.event.dispatchjquery-1.10.2.js:5095
elemData.handlejquery-1.10.2.js:4766
请帮帮我,我对此一头雾水。
【问题讨论】:
-
您在 Chrome 开发工具中究竟从哪里获得此输出?这看起来不像我见过的任何错误。
-
@thatidiotguy:这是一个 JS 堆栈跟踪。当您在控制台中展开 JS 错误消息时,您会看到这一点。它类似于 Java 堆栈跟踪。不幸的是,OP 忘记复制粘贴实际的 JS 错误消息本身。
-
@BalusC 我只是说应该有一条错误消息。
标签: jquery ajax unix servlets tomcat6