将PHP数组发送到Javascript

Chr*_*ris 2 javascript php ajax json

///////更新 - 我已经在我的代码中包含了jquery库,所以如果jquery比javascript更容易请让我知道.

好.这里有很多问题都是向JavaScript发送JavaScript数组,但只有1个与我的相同.不幸的是我不明白答案.

所以,目前我在php中有一个关联数组.然后我用这个代码,

echo json_encode($this->_inputErrors);
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我正在使用它,只是在其他这样的例子中提到了很多.然后,然后将数据发送到javascript(通过ajax),如果我执行此代码,

alert(requestText);
Run Code Online (Sandbox Code Playgroud)

我得到了很长的文字.正如我想象的那样.

那么我如何在javascript中将文本返回到数组?

或者有更好的方法吗?

非常感谢你的时间,

克里斯

xav*_*m02 5

var o = JSON.parse( requestText );
Run Code Online (Sandbox Code Playgroud)

包括此(https://github.com/douglascrockford/JSON-js/blob/master/json2.js)以支持旧浏览器.

  • 这是正常的...这是一个对象...尝试`console.log(o);`并打开你的控制台,你会看到. (3认同)