gpt4 book ai didi

javascript - 解析 AJAX 响应

转载 作者:行者123 更新时间:2023-12-03 12:35:39 24 4
gpt4 key购买 nike

我只想对任何提供帮助的人表示感谢。但我无法正确解析我的 AJAX 响应:

我的 AJAX 请求:

$('#sumbit_LoggingGet').on 'click', ->
username = $('#login_username').val()
password = $('#login_password').val()
mac_id = $('#login_LoggingGetmac').val()
id = $('#login_LoggingGetid').val()

$.ajax
type: "GET"
url: start_url + mac_id + "/log-config/" + id
dataType: "json"
crossDomain: true
cache: false
beforeSend: beforeSend(username, password)

success: (data) ->
console.dir data
successMessage("""<h1>Logging Get Results</h1>""")
clearColor(areaText = '#header_username')
clearColor(areaText = '#header_password')
clearColor(areaText = '#header_LoggingGetmac')
clearColor(areaText = '#header_LoggingGetid')

for key,value of data
$('#data-results').append """<br>
<h3><span style="color: #0000CD;"> #{key}</span></h3>
<br><h4> #{value} #{value.id}</h4><br>"""

结果:

ID

logger1 未定义

积分

[对象对象]未定义

报告

[对象对象]未定义

容量

16070400000 未定义

真实结果:

{
"id": "logger1",
"points": [
{
"id": "00000000/pulse_1",
"interval": 300000,
"enabled": true
}
],
"reports": [
{
"collector": "collector1@talkrnd.enernoc.net",
"interval": 300000,
"enabled": true
}
],
"capacity": 16070400000
}

最佳答案

根据评论编辑答案

JSON.stringify 就是您正在寻找的内容。 stringify 采用 pretty-print 的参数: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_native_JSON

$.ajax
type: "GET"
url: start_url + mac_id + "/log-config/" + id
dataType: "json"
crossDomain: true
cache: false
beforeSend: beforeSend(username, password)

success: (data) ->
console.dir data
successMessage("""<h1>Logging Get Results</h1>""")
clearColor(areaText = '#header_username')
clearColor(areaText = '#header_password')
clearColor(areaText = '#header_LoggingGetmac')
clearColor(areaText = '#header_LoggingGetid')
$('#data-results').html JSON.stringify(data,undefined,2)

关于javascript - 解析 AJAX 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23746877/

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