如何将数据从phonegap发送到快递应用程序?

时间:2014-04-15 15:50:38

标签: cordova express

我试图在phonegap中发出ajax post请求,然后在Express应用程序中接收该数据。这就是我的代码:

的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中,一旦它到达快递应用程序。

请告诉我。谢谢!

1 个答案:

答案 0 :(得分:0)

dataType: 'jsonp'替换为dataType: 'json',您的ajax调用不会触发jsonp