PHP + Ajax 表单无提交修改数据

想做一个系统,有一个问题不知道怎么解决,有点像论坛用户信息修改的页面,html表单有个用户名,输入用户名焦点失去时(Onblur)检测用户名是否存在,如果存在则修改该用户... 想做一个系统,有一个问题不知道怎么解决,有点像论坛用户信息修改的页面,html表单有个用户名,输入用户名焦点失去时(Onblur)检测用户名是否存在,如果存在则修改该用户的其他信息,对应该用户的其他信息如身份证、电话号码、地址等都会显示在下面的表单里面;如果不存在该用户则也给出相应的提示。想通过php+Ajax的方式实现,哪位大虾有这方面的经验麻烦指点一二,最好是有完整的程序范例供参考,万分感谢。
补充一点,几个实体之间的数据传递应该是html-script-php-script-html,应该怎么去实现他?php查询的结果一般是ture/false,然后ajax脚本再根据php页的输出进行判断,将用户存在与否显示在html页中。那么如果php进一步查询到用户的电话、地址等信息,怎么样将这些信息动态地传给script并由html显示出来?
展开
 我来答
革梅葵k
2011-12-25 · 超过16用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:21.3万
展开全部
首先你要理解ajax执行过程。
ajax后台查询数据库查看用户是否存在,然后返回结果:
1.如果数据库中不存在那么,返回false。判断返回是false 然后提示用户不存在。
2.如果数据库中存在数据,则直接返回数据信息,判断有数据,则将数据变量信息,通过form表单中不同的字段,分别赋值其value。
追问
同意你的观点,前面的过程我都可以完成,可以通过php语句查询到相关的信息,我唯独不清楚怎么样通过js将php页面中查询到的值赋值给html中的form元素,如input域的Value值或textarea的value,还烦请您指教一下。
追答
你有没有用jquery 如果用过,直接用它的ajax方法,然后通过标签赋值。
如果不是用的这个,而是直接自己写的ajax,那么获取到数据后。
还得问一下你返回的数据是什么类型。xml 、json?
例如xml就得使用XML 对象进行解析,使用 responseXML 属性
至于你如何将值给表单项。很简单了
document.getElementById("div").value=txt;
给input一个id属性,然后将获取的数据赋值即可。
如果用jquery会非常简单,建议使用
HCQ900907
2011-12-27
知道答主
回答量:18
采纳率:0%
帮助的人:12.1万
展开全部
不登陆直接改资料?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式