ΕΠΕΙΓΟΝ! Javascritp,Web service and XML

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Marakion
Δημοσιεύσεις: 3
Εγγραφή: 12 Νοέμ 2008 10:30

ΕΠΕΙΓΟΝ! Javascritp,Web service and XML

Δημοσίευση από Marakion » 12 Νοέμ 2008 10:39

Καλησπέρα. Έχω ένα WebService το οποίο δέχεται ένα string και ψάχνει σε πίνακες και εμφανίζει όσα ονόματα αρχίζουν με αθτό το string.Το webservice μου δουλεύει σωστά και φέρνει πάντα αποτελέσματα(επιστρέφει dataset)

Έχω τον παρακάτω κώδικα στην javascript στον οποίο δεν μπορώ να βρω το λάθος. Όταν το string είναι αγγλικός χαρακτήρας επιστρέφει κανονικά τα αποτελέσματα, όταν είναι ελληνικός επιστρέφει κενό xml.


var persontxt = document.getElementById("txtasf").value;

if(window.XMLHttpRequest)
{// Firefox, Safari, Opera...
xmlHttpdata = new XMLHttpRequest();
}else if(window.ActiveXObject)
{// Internet Explorer 5+
xmlHttpdata = new ActiveXObject("Microsoft.XMLHTTP");
}else {
alert('Problem creating the XMLHttpRequest object');
}

xmlHttpdata.open('get', "http://localhost:1175/...../GetPelatisGrid?txtname=" + persontxt + "",true);
xmlHttpdata.onreadystatechange=doUpdatedata;
xmlHttpdata.send();
return false;
}
function doUpdatedata()
{
if(xmlHttpdata.readyState==4)
{
if (xmlHttpdata.status == 200) {

var xmlDocdata =xmlHttpdata.responseXML.xml;
var mystr = xmlDocdata.toString();
alert(mystr);

.......


}}}


Κάποια πρόταση;

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

ΕΠΕΙΓΟΝ! Javascritp,Web service and XML

Δημοσίευση από korgr » 12 Νοέμ 2008 14:44

To GetPelatisGrid επιστρέφει τα αποτελέσματα σε UTF-8?

Marakion
Δημοσιεύσεις: 3
Εγγραφή: 12 Νοέμ 2008 10:30

ΕΠΕΙΓΟΝ! Javascritp,Web service and XML

Δημοσίευση από Marakion » 12 Νοέμ 2008 15:29

ΝΑΙ

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

ΕΠΕΙΓΟΝ! Javascritp,Web service and XML

Δημοσίευση από korgr » 12 Νοέμ 2008 15:48

Αν δώσεις στον browser το AJAX URL (http://localhost:1175/...../GetPelatisGrid?txtname=...) και περάσεις ελληνική παράμετρο τι έξοδο σου δίνει; κενό πάλι;

Όταν λέω UTF-8, να είναι και η σελίδα-πομπός και η σελίδα-δέκτης και η βάση δεδομένων και τα ελληνικά της βάσης έτσι;

Marakion
Δημοσιεύσεις: 3
Εγγραφή: 12 Νοέμ 2008 10:30

ΕΠΕΙΓΟΝ! Javascritp,Web service and XML

Δημοσίευση από Marakion » 12 Νοέμ 2008 15:58

Όταν τρέχει το Ajax επιστρέφει πάντα εγγραφές.
Το θέμα είναι όταν το κάνω Responsexml στα ελληνικά γυρνάει κενό.
Ενώ αυτό που επιστρέφει το url έχει UTF8
μετά την εντολή εξαφανίζεται το encoding απο την πρώτη γραμμή του xml

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης