ExtJS4:阅读张贴在PHP的JSON数据

我的工作在EXT - JS Web应用程序需要将数据发送到PHP服务器端存储。 我花了一段时间找出如何解码接收JSON在PHP中的字符串。

EXT-JS

假设你有一个模型,并调用保存发送Ajax请求。

 ext.define('用户',{
    扩展:Ext.data.Model“,
    字段:['ID','名','电子邮件'],

    代理:{
         “AJAX”,类型:
        网址:“/用户”
     }
 });

用户Ext.create('用户',名称:“埃德斯宾塞,电子邮件:”ed@sencha.com'});
 user.save(); / / POST /用户

PHP的

如果您使用$ _POST变量传递JSON字符串,你将看不到任何东西。 它仅仅是一个空数组。 这是因为在请求报文的内容类型是不同的,现在,应用程序/ json。 在HTTP主体部分的JSON表达式字符串表示,这不是URL的名称和值对。 为了访问该JSON字符串,您必须使用:

 file_get_contents(“PHP :/ /输入”); / / http://php.net/manual/en/wrappers.php.php

那么你可以放心地使用json_decode任何PHP对象或关联数组解析成JSON字符串。

分享这篇文章:
DIGG 谷歌书签 reddit MIXX StumbleUpon technorati 雅虎BUZZ DesignFloat 美味 BlinkList 卷收

一个响应到“ExtJS4:张贴在PHP的JSON数据读取”

  • 杰夫 说:

    感谢你对这个职位。

    这个被摔了一段时间。

  • 发表评论:

    姓名(必填):
    邮件(不会被公开)(必填):
    网址:
    评论(必填):
    的XHTML:您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>