如何使用节点js或php收集crossrider帖子。
这是帖子:
appAPI.ready(function($) {
// Posting data using a JSON object
appAPI.request.post({
url: 'http://example.com',
// Data to post
postData: {hello:123, name:'john'},
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'
});
如何使用nodejs检索? 我也只是使用正常的
$var = $_post
在PHP中还是我必须使用Curl?如果我可以使用上面的语法,我如何指定调用POST的内容?使用表单我只使用$ _post [“formName”],但因为这不是表格,我该怎么办?
答案 0 :(得分:0)
只需要执行print_r($ _ POST);你会看到服务器得到的变量。
您将能够通过console.log(响应)查看响应;或者检查chrome背景页面的网络选项卡,这些调用将转到服务器那里。
<强>校正强>: 现在,我在页面的开发人员工具上看到了请求,而不是扩展程序的后台页面。它更容易调试。
答案 1 :(得分:0)
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”]和$ _POST [“data2”]
获取帖子数据$ _POST []的示例代码: http://www.w3schools.com/php/php_post.asp