在我的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)});
并在 php 中使用 json_decode
。
jQuery没有自己的功能,您必须使用浏览器内置版本或json2.js
http://www.json.org
JSON.stringify()
在所有主流浏览器中都可用,但要与旧版浏览器兼容,您仍然需要该回退。
尝试json_decode()
你在php中得到的变量,然后使用var_dump
来检查它的值