jquery - 使用 fastcgi++ 和 json-spirit 读取和解析 POST JSON

标签 jquery c++ post json-spirit fastcgi++

我正在为我的 ajax 页面使用 fastcgi++,使用 json-spirit 进行解析和编码。 (我对 C++ 也很陌生)

我无法弄清楚如何访问帖子数据。

我在 .net 和 php 上初露锋芒,它们可以很方便地将 json 数据字符串(这里用 jQuery 说话,所以我的词汇可能不适用)分别转换为简单变量或 $_POST 数组.

我正在查看在 fastcgi++ 上读取 POST 数据的主要示例 http://www.nongnu.org/fastcgipp/doc/2.1/a00003.html , 但它只显示 it->firstit->second.value。我在该页面上的链接文档中找不到任何内容。

由于我不具备正确表达这一点的 http 知识,有没有办法读取 jQuery ajax() data 字符串,例如,{foo: "bar", jim: "bob"}foojim 在 fastcgi++ 中?

如果不是,是否应该将 it->first 简单地视为要由 json-spirit 解析的字符串?

最佳答案

啊,好的。

首先,jQuery http://api.jquery.com/jQuery.ajax/

data

Type: PlainObject or String

Data to be sent to the server. It is converted to a query string, if not already a string. It's appended to the url for GET-requests.

所以 jQuery 会为您将其分解为 POST 查询字符串。

然后,fastcgi++,通过Session教程,有一段代码environment().findPost("data").value显然引用了元素 <input type='text' name='data' value='Hola señor, usted me almacenó en una sesión' /> .无需使用 spirit 来解析传入的 ajax 数据。

environment()看起来它已在 Fastcgipp::Request 中自动为您初始化.

我每天都更喜欢这个框架!

现在,我只需要弄清楚如何将它与 websocket++ 集成...


如何将多级 json 对象转换为查询字符串并通过 fastcgi++ 读取可能最好留给另一个问题。

关于jquery - 使用 fastcgi++ 和 json-spirit 读取和解析 POST JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15215502/

相关文章:

c++ - 整数(*p)[4]?

C++ 继承 : scoping and visibility of members

ios - 如何发送低于参数的post请求?

Ruby 发布请求 : PDF File

javascript - 检查密码是否匹配

jquery - 使用 JQuery 制作动画

javascript - 使用Jquery/ajax&php向数据库插入数据

jquery - 多个 DIV 作为 json 字符串存入 localStorage

c++ - 如何将数组中的元素向左旋转?

html - 发布请求以包含 'Content-Type' 和 JSON