从API到Cordova的返回值(通过文件传输)

时间:2016-03-17 15:19:06

标签: javascript php jquery cordova file-transfer

您好我试图通过cordova的文件传输插件从API调用返回一个值。我已经在我的php代码下面显示了API工作正常和Cordova代码。基本上我想要做的是将API中的return语句转换为Cordova中的JS变量。 这是Php代码,move_uploaded_file部分工作正常:

    protected function uploadPicturesAction()
    {
    move_uploaded_file($tmp_name, "/home/sean/images/{$name}.jpg");
    return $name;
    }

这是cordova部分,所以在这里我试图让变量$ name成为JS变量。

    fileTransfer.upload(image, encodeURI("sean.co.uk/api.php?action=uploadPictures"), imagePage2(), fail, options);

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

  1. 创建一个php文件(f.i.loadpics.php),其中包含函数uploadPicturesAction,包括库文件或只是硬编码。
  2. 将该文件添加为最后一行:echo uploadPicturesAction();
  3. 在你的javascript中使用ajax来调用loadpics.php并将返回值赋给你的javascrpt变量。