我想用动态名称上传文件并获取这些动态名称。对JS变量的ajax请求的JSON响应
详细说来,我有2页form.php
和upload.php
。当按下上form.php
然后请求发送到upload.php
,其中2个文件(DLpath和PhotoIDPath)被上传到服务器以动态名称上传按钮,例如:
DLpath =文档/ 20161130232311i8hGn0HzJT276415832.png
而且
PhotoIDPath = documents/20161130232311SSRqCyIbKKalock.png。
它工作正常。然后在upload.php
,我编码的文件名作为JSON阵列即
$response = array ('DLpath'=>$Dlpath ,'PhotoIDPath'=>$PhotoIDPath);
echo json_encode($response);
而且萤火虫快照:
我想DLpath在var jsDlpath
和PhotoIDPath在var jsPhotoIDPath
而我的代码(不工作)得到的回应是:
complete: function(response)
{
var jsDlpath=response.DLpath;
var jsPhotoIDPath=response.PhotoIDPath;
alert(jsDlpath+" - "+jsPhotoIDPath)
}
和报警显示:
undefined - undefine
如果你能帮助我在GWT JS变量这些价值观,我会很感激你的。
你解析了'response'? ..尝试登录'response',如果它是一个字符串..使用'JSON.parse'解析它到'json对象' – noobHere
你在'response'中接收了什么?你可以在这里发布吗? – 31piy
我认为你应该在成功没有完成 – rad11