我有一个jsp页面,我使用AJAX
将jsp页面中的数据发送到数据库。我正在研究Spring framework
。我遇到的问题是,一旦我运行AJAX代码将数据提交到数据库,它就会完成我需要的东西(将我的数据提交到数据库),但是在AJAX调用的错误部分给出了错误警告,但仅限于Google Chrome
。 Firefox
在成功部分提供警报消息。 Internet Explorer
没有给我什么。无论它发出什么警报,数据插入数据库都没有问题。这是我的ajax电话。
<script type="text/javascript">
function doAjaxPost() {
var tot = $('#form1').find('.installmentAmount').length;
var TotalNumberOfAmounts = parseInt(tot)-1;
var pay_Date=[];
var pay_Amount=[];
var pay_No=[];
try {
for (var i = 0; i < TotalNumberOfAmounts; i++) {
var j = parseInt(i)+1;
//console.log(i);
pay_Date[i] = $('#dateOf_installment_'+j).val();
}
for (var i = 0; i < TotalNumberOfAmounts; i++) {
var j = parseInt(i)+1;
pay_Amount[i] = $('#amountOf_installment_' + j).val();
}
for (var i = 0; i < TotalNumberOfAmounts; i++) {
var j = parseInt(i)+1;
pay_No[i] = parseInt(j);
}
} catch (err) {
alert("Error in JSP page is : "+err);
}
jQuery.ajax({
type : "POST",
url : "/TFProject/register5.htm",
data : "pay_Date=" + pay_Date
+ "&pay_Amount=" + pay_Amount
+ "&pay_No=" + pay_No
+ "&TotalNumberOfAmounts=" + TotalNumberOfAmounts,
success : function(response) {
// we have the response
items = response.result;
alert(response.result);
if (response.status == "SUCCESS") {
var userInfo = "<ol>";
userInfo += "</ol>";
jQuery('#info').html("Officer has save successfully. ");
alert(" response SUCCESS!");
jQuery('#error').hide('slow');
jQuery('#info').show('slow');
} else {
alert(" response UNSUCCESS!");
errorInfo = "";
for (i = 0; i < response.result.length; i++) {
errorInfo += "<br>" + (i + 1) + ". "
+ response.result[i].code;
}
jQuery('#error').html(
"Please correct following errors: " + errorInfo);
jQuery('#info').hide('slow');
jQuery('#error').show('slow');
}
},
error : function(e) {
console.log('Error Error ERRRRRRR : ' + e);
alert('Error Error ERRRRRRRR : '+e);
}
});
}
我正在为这个项目使用Spring Framework
。我有一个与此相关的bean类,它包含所需的变量并且它们是封装的。
private String[] pay_Date;
private String[] pay_Amount;
private int[] pay_No;
private int TotalNumberOfAmounts;
Google Chrome会在此部分提供警告。
error : function(e) {
console.log('Error Error ERRRRRRR : ' + e);
alert('Error Error ERRRRRRRR : '+e);
}
但是Firefox
首先给出错误object object
,然后是成功提醒。同时internet explorer
什么都没有。
为什么这种行为有所不同。我的代码有什么问题。