ajax 返回xml 怎么显示显示,学习ajax,为什么返回xml数据显示undefined:

为什么书上说是xml

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-28 17:13

@灬丶: 什么书上说XML?现在用json最方便,跟Object一样,非常方便。。。

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-28 17:18

@顾晓北:

var name = data.username;

var content = data.content;

是不是这样

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-28 17:20

@灬丶: 对啊,多简单啊。。。

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-28 17:30

@顾晓北: 但是我alert一直为找不到?

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 09:06

@灬丶: 你先alert出来data看是什么东西吧。。。

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-29 09:19

@顾晓北: undefined

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 09:33

@灬丶: 你把textStatus参数去掉,只留一个data,然后alert出data看看是啥。。。

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-29 09:38

@顾晓北: 什么也弹不出来

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 09:43

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-29 09:44

$("#sub").click(function () {

$.get("ajax.aspx",

{

username: $("#name").val(),

content:$("#content").val()

},

function (data) {

alert(data);

}

,"json"

)

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 09:54

@顾晓北:   $("#sub").click(function () {

$.get("ajax.aspx",

{

username: $("#name").val(),

content:$("#content").val()

},

function (data) {

alert(data);

}

,"json"

)

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 09:54

@灬丶: 我知道你是这样,你改成这样试试:

$.ajax({

url:'ajax.aspx',

data: {username:$("#name").val(),content:$("#content").val()},

success:function(data){

alert(data);

},

dataType:"json"});

这样试试,其实可以把dataType去掉,然后,你Ajax一般用ashx就行,你用aspx的话,你贴出你的Ajax.aspx的代码。。。

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-29 10:02

@顾晓北ajax.aspx的页面就是这个页面,是同一个页面

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 10:06

@灬丶:我去,弹出的是个滚动条

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 10:07

@灬丶: 看来我觉得应该问题就在这儿。。。如果你Ajax请求的是aspx页面,那么你应该是在pageload里面就respons.wite("{'username':'yonghuming','status':'zhuangtai'}");

类似这样的。。。

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-29 10:09

@顾晓北: 还要写后台代码?

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 10:11

@灬丶: 你不写后台代码,你这数据谁返给你的???

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-29 10:11

@顾晓北: 不是可以这样吗 success:function(data)

{

var  user=data.username;

var content=data.content;

$("#restext").html("

"+user+":

"+content+"

")

}

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 10:17

@灬丶: 不过两个是值是undefined

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 10:19

@灬丶: 现在关键不在你怎么写js,你知道data是你返回的数据就行了,现在的关键在于:你这个Ajax。aspx是怎么返回的数据???你还没明白么?

支持(0)

反对(0)

顾晓北

|

园豆:10422

(专家六级)

|

2016-07-29 10:21

@顾晓北: 让我去想想

支持(0)

反对(0)

灬丶

|

园豆:6

(初学一级)

|

2016-07-29 10:36

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值