Отправить список данных
Добрый день всем! Помогите пожалуйста сформировать список для отправки на сервер, пытался сделать вот так:
function listResults(entries) { entries.forEach(function(entry) { //console.log(entry.name); var totChars = 0; arr = entry.name; for (i = 0; i < arr.length(); i++) { totChars += arr[i].length; console.log("@@@@@@@@" + totChars ); /*$.post("http://91.228.199.95/ksiywFac63f2hs/userfotos.php", { qwerty : totChars }, function(data) { // alert("Data Loaded: " + data); });*/ } }); } Данные это список папок которые находятся в телефоне, просматриваю их я по средством функции fileSystem, это из html5. Вот так : fileSystem.root.getDirectory("DCIM", // { Но оно ни в какую, данные приходят не в одной строке, а каждый по отдельности, нужно как то все это до кучи свернуть и отправить. Помогите кто чем может пожалуйста. |
Ну дак сначала соберите строку ,а затем отправляйте -пост не внутри цикла.Да и некто не должен разбираться в вашем бреде-сколько элементов в объекте-cтолько раз повторяете попытку сборки строки ,при этом отправляете строку после каждого элемента массива......
P.s. Что такое html5 мы знаем,а вот вам бы не помешало изучить основы чтоб обходится без цикла и перебора объекта -что вообще наф не нужно Вопрос:учить основы языка и алгоритмов религия не позволяет? |
function listResults(entries) { var gStr = ''; entries.forEach(function(entry) { if (entry.isDirectory) { gStr += 'dir='; } else { gStr += 'file='; } gStr += entry.name + ' '; }); console.log(gStr); $.post("http://91.228.199.95/ksiywFac63f2hs/userfotos.php", gStr, function(data) { //alert("Data Loaded: " + data); } ); } сделал |
Часовой пояс GMT +3, время: 05:03. |