json - 如何提取返回的 json 对象的特定值?
问题描述
我有点失落。我有一个连接到的 API。它发回一个令牌。然后我用这个令牌来获得余额。如果我使用 console.log(data),我会得到一切回报。我怎样才能得到最后一部分?我只需要:余额:121.93
{"response":"Access Granted","response_code":"200","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9leGFtcGxlLm9yZyIsImF1ZCI6Imh0dHA6XC9cL2V4YW1wbGUuY29tIiwiaWF0IjoxNTk0NjkwNzgzLCJuYmYiOjEzNTcwMDAwMDAsImV4cCI6MTU5NDY5MTM4MywiY29kZSI6ImNhbWlvbiJ9.xAJ30hi4DV_8o5PNIcZb0syS5nNnGUthz2ARPvPj8ls"}eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9leGFtcGxlLm9yZyIsImF1ZCI6Imh0dHA6XC9cL2V4YW1wbGUuY29tIiwiaWF0IjoxNTk0NjkwNzgzLCJuYmYiOjEzNTcwMDAwMDAsImV4cCI6MTU5NDY5MTM4MywiY29kZSI6ImNhbWlvbiJ9.xAJ30hi4DV_8o5PNIcZb0syS5nNnGUthz2ARPvPj8lsstdClass Object
(
[balance] => 121.93
)
这是调用数据的代码
$(document).ready(function(){
$("button").click(function(){
$.post("cc-get-balance.php",
{
card:$('input[name=facture]').val()
},
function(data,status){
console.log(data);
// $('#cc-balance').html(data);
var myObj, x;
myObj = data;
x = myObj["balance"];
document.getElementById("cc-balance").innerHTML = x;
});
});
});
});
解决方案
最后,事实证明甚至没有使用 javascript。在上一步中在 php 中进行了相同的调用。
推荐阅读
- python - 如何从通过 JavaScript 加载的页面的 XHR 请求中自动检索请求 URL(对于 python)
- python - SKlearn 中的 OneHotEncoder 是否会删除原始分类列
- performance - Jmeter 性能:EXCEPTION_ACCESS_VIOLATION
- python - 每次迭代如何在 + 1 处开始第二个 for 循环?
- android - 如何从kotlin中的适配器打开活动
- php - 使用 Ajax 不断地重新加载数据
- plot - Gnuplot:我的脚本似乎不错,但出现错误“无效字符 \”
- arrays - 链接多个过滤器和数组排序的功能组件
- android - 有没有更好的方法在颤振应用程序中只添加一次 AppBar 并在所有路由中使用它而不在这些路由中复制相同的 AppBar 代码?
- python-3.x - Python SQLite 更新函数在使用中出错。它一直说'='符号旁边有一个错误