Προς το περιεχόμενο

Βοήθεια σε html-js-php


Lanike71

Προτεινόμενες αναρτήσεις

10 ώρες πριν, Lanike71 είπε

Αυτό που παρέθεσα δεν είναι λύση γιατί δεν έχει κάποιο φίλτρο να φιλτράρει. Απλά φορτώνει το csv και φορτώνει όποιο και αν δοκίμασα (από τα δικά μου).

Δοκίμασα και το ερωτηματικό να το κάνω κόμμα πριν απαντήσω, αλλά και πάλι δε δούλεψε.

Το μόνο που μπορώ να δω ως διαφορά είναι το


data.split(/\r?\n|\r/)

Ευχαριστώ πολύ για το χρόνο σου, θα το ξαναδώ. Ο σέρβερ είναι apache.

τα CSV διαφερουν αναλογως το Regional Settings που εχεις.
Ανοιξε με ενα Notepad το δικο σου αρχειο και μετα το δικο μου και δες τις διαφορες.
Η φιλοσοφια ειναι ολη στον κωδικα που σου εδωσα.

Αφου το βλεπεις οτι δουλεβει και ειναι online 
Η το ξαναλεω κατσε και φτιαξε ενα csv 2 γραμμες. με τυχεες τιμες μεσα δεν ειναι αναγκη να μου στειλεις το δικο σου απλα φτιαξε ενα και στεοιλτο μου 

και θα βαλω αυτο στο παραδειγμα μου και θα ξερω τι δεν σου δουλεβει.

 


 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν ξέρω αν μπορείς να το κατεβάσεις, εδώ είναι το περιεχόμενό του:

heading1,heading2,heading3,heading4,heading5
value1_1,value2_1,value3_1,value4_1,value5_1
value1_2,value2_2,value3_2,value4_2,value5_2

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πήγαινε βήμα βήμα

.html .js kai κονσολα όπως εικόνες. Δυστήχώς δεν μπορώ να ενεβάσω κώδικα γιατί τον μπλοκάρει το forum

Capture.PNG

html.PNG

js.PNG

Αυτό είναι το 1ο βήμα

H fetch είναι καλή. Βάζοντας τον κώδικα χειρισμού των αποτελεσμάτων μέσα στο then εξασφαλίζεις ότι θα εκτελεστεί μετά την επιστροφή τους.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Πολυ περιεργο δεν μου πεταξε notification τωρα ειδα τον μηνυμα σου το κοιταζω.

Στις 13/12/2020 στις 2:16 ΠΜ, Lanike71 είπε

Δεν ξέρω αν μπορείς να το κατεβάσεις, εδώ είναι το περιεχόμενό του:

heading1,heading2,heading3,heading4,heading5
value1_1,value2_1,value3_1,value4_1,value5_1
value1_2,value2_2,value3_2,value4_2,value5_2

Μα ειναι Λογικο να μην παιζει αλλαξε το Κομα με ; 
ή πηγαινε στον κωδικα μου και αλλαξες το split(";") me  split(",") 
τοσο απλα.

Αλλαξε το cols=myarray[x].split(';'); σε cols=myarray[x].split(',');
και θα σου παιζει μια χαρα.

 

Επεξ/σία από papmel
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τελικά το έκανα όπως στο λινκ που παρέθεσα για το csv και με js για το φιλτράρισμα του table

function filterResults() {

   var filter, table, tr, td, i;
   
  filter = document.getElementById("mySelect").value;
  table = document.getElementById("myTable");
  tr = table.getElementsByTagName("tr");

  for (i = 0; i < tr.length; i++) {
    td = tr[i].getElementsByTagName("td")[0];
    if (td) {
      if (td.innerHTML == filter) {
        tr[i].style.display = "";
      } else {
        tr[i].style.display = "none";
      }
    }       
  }
}

Ευχαριστώ όσους ασχολήθηκαν, ειδικά τον papmel που παρέθεσε και κώδικα...Δυστυχώς και η αλλαγή από ; σε , πάλι δε δούλευε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
6 ώρες πριν, Lanike71 είπε

Τελικά το έκανα όπως στο λινκ που παρέθεσα για το csv και με js για το φιλτράρισμα του table




function filterResults() {

   var filter, table, tr, td, i;
   
  filter = document.getElementById("mySelect").value;
  table = document.getElementById("myTable");
  tr = table.getElementsByTagName("tr");

  for (i = 0; i < tr.length; i++) {
    td = tr[i].getElementsByTagName("td")[0];
    if (td) {
      if (td.innerHTML == filter) {
        tr[i].style.display = "";
      } else {
        tr[i].style.display = "none";
      }
    }       
  }
}

Ευχαριστώ όσους ασχολήθηκαν, ειδικά τον papmel που παρέθεσε και κώδικα...Δυστυχώς και η αλλαγή από ; σε , πάλι δε δούλευε.

Lanike δεν γινετε να μην δουλεβει γιατι οπως βλεπεις στο παραδειγμα μουθ δουλεβει θα σου ανεβασω το δικο σου csv τωρα πανω και θα δεις οτι παιζει κανονικα.
απλα εκανα οτι σου ειπα αλλαξα το ; σε , 
δες το  http://94.130.91.150/csvdemo/
μια χαρα δουλεβει και υπαρχει και μια πολυ ουσιώδης διαφορα στον δικο μου κώδικα.
Εγω στα μετατρέπω σε Json object και ετσι μπορεις να κανεις οτι θέλεις μετα με το json array.
 

Επεξ/σία από papmel
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 15/12/2020 στις 4:10 ΜΜ, papmel είπε

Lanike δεν γινετε να μην δουλεβει γιατι οπως βλεπεις στο παραδειγμα μουθ δουλεβει θα σου ανεβασω το δικο σου csv τωρα πανω και θα δεις οτι παιζει κανονικα.
απλα εκανα οτι σου ειπα αλλαξα το ; σε , 
δες το  http://94.130.91.150/csvdemo/
μια χαρα δουλεβει και υπαρχει και μια πολυ ουσιώδης διαφορα στον δικο μου κώδικα.
Εγω στα μετατρέπω σε Json object και ετσι μπορεις να κανεις οτι θέλεις μετα με το json array.
 

Σε εμένα δεν ανοίγει καν το dropdown...

Ρωτάω ως άσχετος : Ο κώδικας δε θα έπρεπε να έχει λινκ με το source του ajax;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

3 λεπτά πριν, Lanike71 είπε

Σε εμένα δεν ανοίγει καν το dropdown...

Ρωτάω ως άσχετος : Ο κώδικας δε θα έπρεπε να έχει λινκ με το source του ajax;

Χρεαζεσε και το Jquery
http://94.130.91.150/csvdemo/jquery-1.11.1.min.js μεσα στον φακελο. με το Index.html

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...