crossrider如何使用php收集帖子数据
crossrider how to collect post data with php
所以我发现很难将数据发布到我的php服务器。它似乎是从crossrider端开始工作的,但我不确定用什么来收集PHP
的帖子。以下是从文档页面借用的crossrider代码:
appAPI.ready(function($) {
// Posting data using a JSON object
appAPI.request.post({
url: 'http://ultimarks.arcco96.c9.io/service.php',
// Data to post
postData: ["hello","world"],
onSuccess: function(response) {
//alert("Succeeded in posting data");
//alert(response);
},
onFailure: function(httpCode) {
//alert('Failed to retrieve content. (HTTP Code:' + httpCode + ')');
},
additionalRequestHeaders: {
myHeader: 'value'
},
contentType: 'application/json'
});
});
这是我的php代码:
print_r($_post);
它在php页面和crossrider生成的警报中都返回Array()(这很奇怪,因为我从未编程过)。
也许问题是,我试图将某些内容打印到PHP
页面,而不是从表单重定向。
那么我该如何解决这个问题呢?
PHP中的变量区分大小写。正确的PHP变量是$_POST
而不是$_post
appAPI.ready(function($) {
var data1 = "Mydata1";
var data2 = "Mydata2";
appAPI.browserAction.onClick(function() {
appAPI.request.post({
url: 'http://www.example.com/Ext.php',
postData: 'data1='+ data1 +'&data2='+ data2,
onSuccess: function(response) {
alert("Succeeded in posting data");
//alert(response);
},
onFailure: function(httpCode) {
alert('in posting data. (HTTP Code:' + httpCode + ')');
},
additionalRequestHeaders: {
myHeader: 'value'
},
// contentType: 'application/json'
contentType: 'application/x-www-form-urlencoded'
});
}); });
然后,在Ext.php文件中,使用$_post["data1"]和$_POSD["data2"]获取post数据
$_POST[]的示例代码:http://www.w3schools.com/php/php_post.asp
PHP$_POST全局变量不会从请求中的JSON负载中填充。因此,您可以按照retailcode的建议以x-www-form-urlencoded发送数据,也可以修改php脚本读取输入的方式,如下所示:通过CURL POST JSON数据并获取
相关文章:
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 如何从文本区域获取数据并使用javascript进行解密
- 如何确保在AngularJS中,数据在使用之前先加载
- 如何在带有nunjucks和gullow数据的JSON数据中使用带有HTML的内容
- 表单中的数据未使用javascript中的serialize()获取
- 如何更新集合数据并使用骨干木偶重新渲染
- 从URL获取JSON数据并使用innerHTML - 如何显示
- 我想从网站收集数据并使用PHP将它们存储在数据库中
- 为什么没有标记但数据可见(使用 JSON)
- 检索JSON数据并使用AJAX在表中显示
- 连接数据并使用D3在地图中弹出
- EXIF图像数据可以使用JSSOR在页面上显示吗
- 如何在检索到数据后使用drawCallback执行代码
- angularjs:自定义直接中的绑定数据在使用“”后不再更新;track-by-;在ng重复中
- 从维基百科检索数据并使用angularjs显示
- 如何使用数据列表使用 JavaScript 提交表单
- 数据表 - 使用 fnUpdate 更新行将替换不同的行
- 在数据集中使用递归搜索 2D 数组模式
- 如何在网页中嵌入隐藏数据并使用 DOM 恢复它
- 用于定期聚合数据并使用 Node.js 为其提供服务的基础架构