ik ben bekend met programmeren in Java, maar Javascript/PHP is nog aardig nieuw voor me. Ik heb op dit moment een aantal entries gemaakt in een mysql database en wil deze info doorsturen naar javascript, waar ik een Jquery slider heb.
Nu heb ik begrepen dat je de data eerst moet coderen:
$res = json_encode($row);
Met Ajax met jQuery:
Gewoon het dataType op json zetten, dan is eval() niet nodig.
bv.
...
$.ajax({
type: "GET",
url: "pagina_waar_mijn_json_string_wordt_gegenereerd.php",
dataType: "json",
success: mijn_respons
});
...
function mijn_respons (data) {
// hier wordt data herkend als een object, niet als een string
}
function dbConnect() {
global $dbhost;
global $dbname;
global $dblogin;
global $dbpw;
$db = mysql_connect($dbhost, $dblogin, $dbpw) or die("could not
connect to database: ".mysql_error());
mysql_select_db($dbname) or die("could not select database");
return $db;
}
function dbClose($db) {
mysql_close($db);
}
// basis code ^^
$db = dbConnect();
$query = "SELECT title,description FROM news_BBC_sport";
$result = mysql_query($query) or die(mysql_error());