Tema: jQuery ajax
Pogledajte određenu poruku
Staro 18. 12. 2011.   #1
biske
Иван Бишевац
Qualified
 
Avatar biske
 
Datum učlanjenja: 27.08.2008
Lokacija: Зубин Поток
Poruke: 176
Hvala: 109
208 "Hvala" u 18 poruka
biske is on a distinguished roadbiske is on a distinguished roadbiske is on a distinguished road
Pošaljite poruku preko Skype™ za biske
Default jQuery ajax

Од скора сам почео да учим jQuery и покушавам да повучем податке из базе преко PHPa, да то убацим у низ, да проследим тај низ у виду JSON објекта, и да на другој страни преко jQuery прихватим тај JSON и проследим га методи за исцртавање графикона. Имам проблем у комуникацији jQuery - PHP, као да ми не да добар низ. У наставку је дат целокупан код.

PHP kôd:
<?php
    $con 
mysql_connect("localhost""root""123456");
    if (!
$con) {
        die(
'Could not connect:' mysql_error());
    }
    
mysql_select_db("klima"$con);
    
$result mysql_query("select Dan, Temperatura from TEMPERATURA");
    while (
$row mysql_fetch_array($result)) {
        
$niz[$row['Dan']] = $row['Temperatura'];
    }
        
mysql_close($con);
        
$obj json_encode($niz);
        echo 
$obj;
?>
HTML kôd:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Flot Examples</title>
    <link href="layout.css" rel="stylesheet" type="text/css">
    <!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->
    <script language="javascript" type="text/javascript" src="jquery.js"></script>
    <script language="javascript" type="text/javascript" src="jquery.flot.js"></script>
    <script src="custom.js" type="text/javascript"></script>
 </head>
    <body>
    <h1>Flot Examples</h1>

    <div id="placeholder" style="width:600px;height:300px;"></div>

    <p>Simple example.</p>
 </body>
</html>
Ово ми је најпроблематичнији део:

Kôd:
$(document).ready(function () {
    var obicanNiz = [[0, 3], [4, 8], [8, 5], [9, 13]];
    
    $.post('database2json.php', function(data){
        $.plot($("#placeholder"), [obicanNiz, data]); 
    });   
});
Али ово ми само ицрта податке за obicanNiz, али не и за data.






Како да решим овај проблем? Можда нисам добро формирао низ на серверској страни?
Priloženi thumbnailovi
Kliknite na sliku za uvećanu verziju

Naziv:	Screenshot at 2011-12-18 19:25:45.jpg
Pregleda:	1134
Veličina:	32,3 KB
ID:	864  
biske je offline   Odgovorite uz citat