我正在嘗試在phonegap中創建一個ajax post請求,然後在express app中接收這些數據。這是我的代碼如下所示:如何將數據從phonegap發送到快速應用程序?
的PhoneGap:
$.ajax({
type: 'POST',
url:"http://localhost:3000/test",
data: {'test':'test'},
dataType: 'jsonp',
crossDomain: true,
success: function(data){
console.log('data successfully sent');
},
error: function(){
console.log('there was an error');
}
});
快遞:
app.get('/test' , function (req , res){
console.log(req.body);
res.redirect('/');
});
在我的快遞控制檯我看到一個空的對象。在phonegap控制檯內,它正在記錄一個錯誤。
有人知道我在這裏失蹤了嗎?這是否能夠從phonegap發送數據表達的正確方向?我想最終將數據存儲在一個mongodb中,一旦它打到快速應用程序。
請讓我知道。謝謝!
已添加的訪問= *權限火? – renanlf
'localhost'不是移動設備的有效域,請使用IP地址 –
@Renalf:我不確定你的意思。我在哪裏包括這個?道森:這是否意味着我需要在收到數據之前託管我的快速應用程序? PhoneGap應用程序(波紋)和快速應用程序(本地主機)都在我的機器上運行。 – user3294779