gpt4 book ai didi

javascript - 使用 jQuery 转换 JSON

转载 作者:数据小太阳 更新时间:2023-10-29 05:29:58 25 4
gpt4 key购买 nike

作为引用,这是我正在使用的 JSON:http://goo.gl/xxHci0

在常规 JavaScript 中,使用下面的代码工作正常,我可以轻松地操作它:

var info = JSON.parse(document.getElementsByTagName("pre")[0].innerHTML);
alert(info[0]["AssetId"]);

但我正在开发相同代码的 jQuery 版本,以避免使用 iFrames 等方法来获取此数据。我的 jQuery 函数是:

$.get (
page,
function parse(data) {
var r = $.parseJSON(data);
alert(r[0]["AssetId"]);
}
);

我找到了使用 jQuery 转换 JSON 的方法,但我找不到需要转换的 JSON 代码的位置。

最佳答案

假设服务器的响应是 JSON 对象的有效字符串表示,您将能够为 get() 请求指定 dataType。你可以这样做:

$.get( page, function( data ) {
alert( data[0]["AssetId"] );
}, "json" ); // <-- here is the dataType

使用正确的 dataType 设置,您将不需要手动解析数据,它会作为 JSON 对象到达您的回调函数。

引用资料:

  • $.get()

    jQuery.get( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] )

关于javascript - 使用 jQuery 转换 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20871128/

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