0

我使用 javascript 来操作字符串。

data是来自 XmlHTTP 请求的字符串(工作正常)

数据的模式是这样的

id-Name of the folder that file got uploaded-Name Of The File-Type Of The File

所以就像

34upload/imageTitle.jpgi

“i”代表图像,代表文件的类型。对于视频,它也可以是“v”。它们总是“i”或“v”

文件夹的名称总是upload/

所以我尝试将它们传递给三个不同的变量。

像这样

    //type is always the last char
    var type=data.charAt(data.length-1);

    //folder name+file name+file suffix, so from the first "u" till the last char-1
    var place=data.slice(data.indexOf("u"),data.length-2);

    //the id - from the beggingn to the first "u"
    var splitotgetid=data.split("u");                                           
    var id=splitotgetid[0];

现在,只有获取 id 才能正常工作。

地方包含upload/file.jpgi- 无法摆脱最后一个字符

最糟糕的类型是空的

我在控制台中看不到任何错误。

我尝试了很多修改,问题是一样的......我错过了什么?

谢谢

4

0 回答 0