Avatar billede mccookie Seniormester
17. december 2007 - 21:11 Der er 1 løsning

Formatering af Ajax resultat

Hejsa

Jeg har copy/paste et Ajax script for at komme igang med at arbejde med emnet :o)

Den er hentet fra w3school

Jeg har fået oprettet et eksempel som er funktionelt, dog med et enkelt men - Hvilket også er væsentligt.

Når jeg modtager outputtet fra kaldet så er æøå ikke længere formateret som DK.

Sådan ser filerne ud:

var xmlHttp

function showUser(str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="getuser.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
}
return xmlHttp;
}






<?php
$q=$_GET["q"];

$con = mysql_connect('localhost', 'localhost', 'localhost');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("localhost", $con);

$sql="SELECT * FROM curve_ajax_demo WHERE id = '".$q."'";

// echo $sql; exit;

$result = mysql_query($sql);

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Hometown</th>
<th>Job</th>
</tr>";

while($row = mysql_fetch_array($result))
{
extract($row);
echo "<tr>";
echo "<td>" . $FirstName . "</td>";
echo "<td>" . $LastName . "</td>";
echo "<td>" . $Age . "</td>";
echo "<td>" . $Hometown . "</td>";
echo "<td>" . $Job . "</td>";
echo "</tr>";
}
echo "</table>";

mysql_close($con);
?>


Min index.php er formateret til DK og ligeledes DB'en

Er det så JS filen der halter?
Avatar billede mccookie Seniormester
17. december 2007 - 21:51 #1
utf8_encode ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester