0

文字列を操作するためにJavaScriptを使用しています。

dataXmlHTTP リクエストからの文字列です (正常に動作します)

データの模様はこんな感じ

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/

そのため、これらを 3 つの異なる変数に渡そうとします。

そのようです

    //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 の取得のみが正常に機能します。

place contains upload/file.jpgi- 最後の文字を取り除くことができません

最悪のタイプは空です

コンソールにエラーは表示されません。

私は多くの変更を試みましたが、問題は同じです...何が欠けていますか?

ありがとう

4

0 に答える 0