首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

(急)jquery ajax 如何接收后台传回来的三个数据,data1,data2,date3,分别显示在文本框中。

2012-08-03 
(急!)jqueryajax 怎么接收后台传回来的三个数据,data1,data2,date3,分别显示在文本框中。。。。jquery 向后台

(急!)jquery ajax 怎么接收后台传回来的三个数据,data1,data2,date3,分别显示在文本框中。。。。
jquery 向后台请求传一个参数(文本中输入的值),然后需要后台返回一个状态,判断是否传递成功,

返回一个状态值,还需要后台返回来一个存在session中的用户名,然后还有后台返回一个公司名称,一

共是三个数据,我想知道,前台通过ajax接收这三个数据,分别显示在三个文本框中,怎么做?如果是

一个,我知道怎么做,三个就不知道了。。。要具体代码。。。感谢。。。

[解决办法]
返回自定义的字符串格式,js对字符串进行拆分,一般都是json的格式。
[解决办法]
比如后台打印这样的字符串
{"a": "aaa", "b": "bbb", "c": "ccc"}


那么jquery
dataType: 'json',
success: function(d){
alert(d.a)
alert(d.b)
alert(d.c)
}
[解决办法]
后台返回的时候用json格式返回你需要的内容
{"state": "true", "username": "aa", "corpname": "bb"}

jquery接收的时候必须设置 dataType: 'json',
success: function(date){
 var state=date.state//取出你需要的值
 alert(state);
 
}

热点排行