phonegap:服务器上未收到POST数据

时间:2013-06-07 20:25:17

标签: ajax jquery-mobile cordova

我在Phonegap中构建iOS应用程序并尝试对远程服务器执行ajax POST调用。服务器接到电话。它响应很好,但服务器似乎没有获得任何POST数据。

Ajax调用如下:

 var formData = $(this).serialize();
 $.ajax({
        type:'post',
        url:'https://www.mySite.com/ajax/test',
        data: formData,
        dataType: "json",
        crossDomain:true,
        async: true,
        success: function (result) {
            alert(result.success)
        },
        error: function (request,error) {
        alert('error');
    }
});

在服务器上(出于测试目的),我只是把它带回来

$json = array('success' => 'true'.serialize($_POST));

我在服务器上打印$_POST变量。每当iPhone获得回调时,所有POST数据都会丢失。变量formData肯定有信息。我很困惑它是否实际发送它或服务器剥离它。

非常感谢任何帮助。

0 个答案:

没有答案