ajax返回的数据怎样绑定到vue对象上,希望大牛指点下

ajax返回的数据怎样绑定到vue对象上,希望大牛指点下,第1张

ajax返回数据类型通常为xml或是json格式,需要在success函数中解析此种格式的数据,然后绑定就可以了。

现在常用的为json,此格式可以让数据猛晌在不同语言之间传递,不知道你是什么语言乱知灶,但是可以使用面向对象实体类的方式来读取数据哗扮。

解决这个问题的思路:

1.得到返回值(data)

2.得到页面中的卖芦文本框

3.给文本框赋值

$.post(url,[data],function(data){

//data是从控制层返回来的值

var textId=$("#textId")//根据文本框的id找毁仿到这中余带个文本框,并将其变成jquery对象

textId.val(data)//重点是这句话,赋值

})

如果你用的原生Ajax,即没有使用任何框架,可以在你的onreadystatechange函数中处理。

xmlhttprequest.onreadystatechange = function() {

if (xmlhttprequest.readyState == 4) {

// 得到响应的数据

var respone = xmlhttprequest.responseText// 你可以后台返回的则差就是HTML字符串。也可以是文本。如果是json格式的数据,需要你自己解析。如果是xml格式的数据,用xmlhttprequest.responseXML然后解析XML,得到你想要的数据。

然后根据ID获行尘取DIV,孙带皮使用div.innerHTML= response就可以了。

}

}

如果是用的Ajax框架,如jQuery,在success回调方法中处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11975546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存