2017-04-10 1693 views
0

我见过很多关于将formData转换为JSON对象的文章,但是,我有完全相反的用例。我有一个JSON对象,我想将其转换为formData对象,因为这是我的端点API所必需的。将json对象转换为formData(HTML5对象)

我的代码现在:

formdata = new FormData(); 
var uploadJson = { 
    "default_lang": "en", 
    "words": [ 
    { 
     "desc": $scope.selectedWord, 
     "enabled": true, 
     "examples": $scope.examples 
    } 
    ] 
}; 

formdata.append('file', uploadJson); 

然而,FORMDATA总是偶数附加uploadJson后空。

有谁知道如何解决/做到这一点?

+0

FORMDATA始终运行'的ToString()'上所附的领域,所以它运行:uploadJson.toString(),这导致[对象的对象](至少在我的情况下)。你可以发布你如何检查formdata是否为空?也可以ajax代码? –

回答