这是我的代码:
var accountStatus;
function getAccountStatus()
{
$.ajax({
type: "POST",
url: "/getAccountStatusJSON.php",
async: false,
data: "id_alumno=1",
dataType: "json",
success: function (account)
{
console.dir(account);
accountStatus= account;
console.dir(accountStatus);
}
});
}
这是这些console.dir行的输出: (显然我不能使用图像,所以我必须把它写出来。)
<小时/> 反转片:
对象
adeudo:&#34; 840&#34;
descuento:&#34; 0&#34;
总计:&#34; 840&#34;
[object Object]
FIREFOX:
adeudo:&#34; 840&#34;
descuento:&#34; 0&#34;
总计:&#34; 840&#34;
adeudo:&#34; 840&#34;
descuento:&#34; 0&#34;
总计:&#34; 840&#34;
所以JSON对象确实被复制到firefox中的全局变量中,但是在 chrome 中我不能使用JSON作为全局变量,如果我尝试打印例如:< strong> accountStatus.total 我将&#34; undefined&#34; 作为值。 我错过了什么?
这是完整的回复: 的 {&#34; id_cuenta&#34;:&#34; 79&#34;&#34;小计&#34;:&#34; 840&#34;&#34; descuento&#34;:& #34; 0&#34;&#34;总&#34;:&#34; 840&#34;&#34; pagado&#34;:&#34; 0&#34;&#34; adeudo&# 34;:&#34; 840&#34;&#34;日期星&#34;:&#34; 2014年9月10日&#34;}
答案 0 :(得分:0)
它看起来并不像accountStatus
。我会将其更改为status
。