lubię tego :
var myString = "my text string that is thousands of characters long";
var myCurrentString = "";
var myBrokenUpString = new Array();
for(var i = 0; i < myString.length; i++) {
myCurrentString += myString.charAt(i);
if(i % 1000 == 0) {
myBrokenUpString.push(myCurrentString);
myCurrentString = "";
}
if(i + 1 == myString.length) myBrokenUpString.push(myCurrentString);
}
Należy pamiętać, że powyższy kod jest nietestowany i może zawierać błędy.
Następnie można POST tablicy i kawałek go z powrotem na drugim końcu. Składając-razem-kod będzie wyglądał tak:
var myRestoredString = "";
for(var i = 0; i<myBrokenUpString.length; i++) {
myRestoredString += myBrokenUpString[i];
}
zerwać i zrobić to, co z częściami? Owiń je czymś? Dodaj je do tablicy lub zmiennej? –
Nie, po prostu zostaw je tak, jak jest, wyślij je przez POST, a następnie podzielę je razem na zapleczu. –
Możesz 'podciągać()' ciąg po tym, jak weźmiesz moduł długości łańcucha i twoją kwotę x, aby określić liczbę podziałów. – user17753