在我的 php 中,我得到了
string(15) "[object Object]"
我正在从 ajax 发布一个数组,其中包括:
ctx.imageData.push({name : file.name, value : this.result});
this.result 是一个 base64 编码的图像,取自 js 文件阅读器。
如何在 php 中获取对象对象的内容?
您可能尝试使用正在转换为字符串的 javascript 推送对象。在 PHP 中,我们得到结果string(15) "[object Object]"
是因为字符串实际上是[object Object]
并且您无法在 PHP 中从中获取任何信息。您在使用 javascript 传递变量时犯了一些错误,您必须向我们展示更多代码来帮助您处理它。
ctx.imageData.push({name : file.name, value : JSON.stringify(this.result)});
并json_decode
在 php 中使用。
jQuery 没有自己的功能,您必须使用浏览器内置版本或json2.js
来自http://www.json.org
JSON.stringify()
在所有主要浏览器中都可用,但要与旧浏览器兼容,您仍然需要该后备。
尝试json_decode()
你在 php 中获得的变量,然后使用var_dump
它来检查它的值