Javascript 无法使用JSON将Jquery Ajax帖子发送到工作区

Javascript 无法使用JSON将Jquery Ajax帖子发送到工作区,javascript,jquery,ajax,cordova,jquery-mobile,Javascript,Jquery,Ajax,Cordova,Jquery Mobile,我需要将Phonegap应用程序中的一些数据同步回服务器。我在服务器上有一个PHP脚本来接收数据,我需要能够从我的应用程序向它发布一些值 我将数据存储在一个SQLite数据库中,我想将其输出并用AJAX将其发送到服务器 我似乎没有收到任何发送到PHP脚本的数据,onSuccess函数只是返回它正在发送的数据的副本,而不是服务器的响应。如果I console.log是currentRow对象,它会按预期为每一行返回一个数据字符串 有人能给我指出正确的方向吗 下面是数据库查询和AJAX调用 var

我需要将Phonegap应用程序中的一些数据同步回服务器。我在服务器上有一个PHP脚本来接收数据,我需要能够从我的应用程序向它发布一些值

我将数据存储在一个SQLite数据库中,我想将其输出并用AJAX将其发送到服务器

我似乎没有收到任何发送到PHP脚本的数据,onSuccess函数只是返回它正在发送的数据的副本,而不是服务器的响应。如果I console.log是currentRow对象,它会按预期为每一行返回一个数据字符串

有人能给我指出正确的方向吗

下面是数据库查询和AJAX调用

var query = "SELECT * FROM fixturesfittings WHERE propertyid = ?;"
localDatabase.transaction(function (trxn) {
    trxn.executeSql(query, [propertyid], function (transaction, thedata) {
        var i = 0,currentRow;
        for (i; i < thedata.rows.length; i++) {
        currentRow = thedata.rows.item(i);

        $.ajax({
            type: "POST",
            url: "http://myserver.com/putData.php",
            cache: false,
            dataType: "text",
            data: currentRow,
            success: function(mydata) {
               $("#resultLog").append(mydata);
            },
            error: function() {
               $("#resultLog").html("Error");
            }


        });
    }

    },errorHandler);
});

我认为问题其实出在php中。我把它全部剥离回来,一次发送一行,并重新调整JSON字符串而不是文本,现在一切都很好了

我认为问题实际上出在php中。我将其全部剥离,一次发送一行,并重新调整JSON字符串而不是文本,现在一切正常了

currentRow是一组键/值对吗?e、 g.key1=value1&key2=value2是的,有点像一个JSON字符串-每一行看起来如下:{条件:良好状态,属性ID:1,固定装置:恒温器,类型:,类别:固定装置,颜色:白色,数量:1,房间类型:入口和走廊,材料:塑料}当前行是一组键/值对吗?e、 g.key1=value1&key2=value2是的,有点像一个JSON字符串-每行看起来如下:{条件:良好条件,属性ID:1,固定装置:恒温器,类型:,类别:固定装置,颜色:白色,数量:1,房间类型:入口和走廊,材料:塑料}