jsp+servlet如何给前台发数据并且给js用

我想实现一个注册功能,就是注册的时候输入数据ajax传到后台了,然后后台把数据成功存入数据库,这时候我希望能弹出一个弹出框提示一下注册成功,我的思路是一旦数据存入数据库成功,后台就能发一个值给前台,然后js获取到,然后执行alert(“注册成功”),关键我现在不知道如何从后台传值给前台js用,用session的话js应该获取不到吧。请大神赐教

5个回答

ajax有success函数,函数的参数就是后台返回的数据,你用servlet可以在后台的方法插入数据之后通过out.print('success');来返回数据
在ajax的success函数中国年判断如果参数值为success 那么就alert('注册成功')

keader01
__LeoZhang 回复深秋的那首歌: 后台out.print()括号中写的内容就会赋值给ajax success的function(res){}的这个res参数里,比如out.print('a')那么success:function(res){console.log(res)}就可以在js的控制台上看见res的值就是a
大约 2 年之前 回复
qq_34427235
深秋的那首歌 out.println()输出什么呢,ajax的success能获取到?
2 年多之前 回复

利用JQuery和AJAX技术:
js中可以利用JQ的load或者post,get方法给相应的servlet中传递参数,Servlet中进行处理后把结果响应到JQ的回调函数中,在回调函数进行成功与否的显示

js jq 都可以的 ajax 提交 根据返回值 判断 是否注册成功

Ajax 可以取到后台的值!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问