嗨,我正在Eclipse中进行动态Web项目。
我正在使用jsp 2.0和servlet 3.0
在某些情况下,我需要将数据传输到服务器并对其进行处理并返回到同一页面,因此当时我在jsp页面中因此我使用ajax传输数据,因此它将在不引用页面的情况下发送数据。 / p>
我将ajax调用转换为循环。它成功运作
$.ajaxSetup({async:false});
$.get('SaveMappingToXML',{objText:selectedTargetObjectsText[li],objVal:selectedTargetObjectsValue[li],rowSrc:mappingSourceFieldValue,rowDesti:mappingTargetFieldValue,rowSrcName:mappingSourceFieldName,rowDestiName:mappingTargetFieldName,sizeOfMapping:rows,objSize:sizeOfSelectedObj,boolVal:li,extID:externalID,refString:mappingReferences},function(res){
//alert("ajax call successfully.... :)");
});
在上面的例子中,所有元素都传递给ajax而没有索引是javaScript数组
所以当我将400元素传递给mappingReferences
参数时,ajax无法调用,而我的web项目显示错误...
上面的ajax调用被写入jsp页面,所以我无法调试这个页面......
因此将参数数量传递给ajax有任何限制。
我试图将该数组打印到<textarea>
它将显示整个数组意味着java脚本支持数组中的400元素,因此有任何限制的ajax将多个元素传递给一个数组...
答案 0 :(得分:0)