这种情况通过简单描述很难确定错误在哪里。可以通过加入日志进行测试检查。比如所有提交的数据写入日志,如果在出现类似情况,可以通过日志查找。
或者在请求进入后台后,对用户提交的所有数据进行校验。如果校验发现数据项有缺失(这时基本可以肯定前台提交数据不完整),则着重检查前台js代码。如果没有,则可能是后台保存过程中数据项有缺失了。
给你一个解决方案: 每一行的末尾加一个提交按钮,这个按钮应该触发一个js事件,如:
<input type="button" value="提交审核" onclick=subRow('Lilei','18','boy') />
script中:
<script>
function subRow(name,age,sex){
if(name!=""&&age!=""&&sex!=""){
documentgetElementById("name")value = name;
documentgetElementById("age")value = age;
documentgetElementById("sex")value = sex;
documentgetElementById("myForm")submit();
}
else
alert("提交失败");
}
</script>
name、age和sex设为隐藏表单域,form的action设为你要提交的目标url
这样就行了。 我给你写的只是个大概的解决方案和简单的例子,具体你自己的问题还得自己分析加以修改。
get提交是用显式提交 可以看到传递的参数 post提交时隐式提交 看不到参数 所以你只需要看提交后网页的链接 有没有 xxx=xxx就可以判断了 有xxx=xxx的话 就是get提交 没有的话 就是POST提交
现在版本服务器,开发用的比较多的还是 svn和cvs, 支持微软的用sourcesafe,
git不够流行,只在开源圈子里用。
面试时需要注意的是,面试官其实不在乎你技术有多牛,在乎的是你头脑是否灵活,能否快速接触新事物。
实现代码如下:
public class Demo {
public static void main(String[] args) throws Exception {
Map m = new HashMap();
String url = ">
以上就是关于java程序,ajax提交,其中部分数据丢失全部的内容,包括:java程序,ajax提交,其中部分数据丢失、java 里怎么实现提交一行数据功能、java程序中怎样可以知道从页面提交的是用post还是get等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)