gpt4 book ai didi

javascript - 如何在原型(prototype)中读取 json 对象

转载 作者:行者123 更新时间:2023-11-30 05:46:14 25 4
gpt4 key购买 nike

我无法获取返回数据的属性。我对原型(prototype)很陌生。我的错误在哪里?

这是我的代码:

 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>
<script>
var xRequest = new Ajax.Request('PrototypeTest.aspx/Test', {
method: 'post',
contentType: 'application/json; charset=utf-8',
onSuccess: function (val) {
var brands= val.responseText.evalJSON();
alert(brands);
},
onerror: function (val) {
alert('hata');

}
});
</script>

[WebMethod]
public static string Test()
{
List<brand> brands = new List<brand>();
brands.Add(new brand()
{
Name = "BMW",
IsActive = true
});

var json = new JavaScriptSerializer();
return json.Serialize(brands);
}

最佳答案

你应该改变这一行

`var brands= val.responseText.evalJSON();` 

`var brands= JSON.parse((JSON.parse(val.responseText));` 

`var brands= val.responseText.evalJSON().d.evalJSON();` 

关于javascript - 如何在原型(prototype)中读取 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17838404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com