Mam plik index.html, ajax.js i dane.php
mój index to
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <head lang="pl"> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> </head> <body> <ul id="trans-nav"> </ul> <div id="zawartosc"> </div> </body> </html>
mój ajax.js
function getXMLHTTPRequest() { try { req=new XMLHttpRequest(); /* np. Firefox */ } catch(err1) { try { req=new ActiveXObject("Msxm12.XMLHTTP"); /* niektóre wersje IE */ } catch(err2) { try { req=new ActiveXObject("Microsoft.XMLHTTP"); /* niektóre wersje IE */ } catch(err3) { req=false; } } } return req; } /* WCZYTYWANIE PODSTRON */ var http=getXMLHTTPRequest(); function callwykres(url, pageElement, callMessage) { document.getElementById(pageElement).innerHTML = callMessage; myRand=parseInt(Math.random()*9999999999); var myurl=url + "?rand=" + myRand; http.open("GET",myurl,true); http.onreadystatechange = function() {responsewykres(pageElement);}; http.send(null); } function responsewykres(pageElement) { if(http.readyState == 4) { if(http.status == 200) { var output = http.responseText; document.getElementById(pageElement).innerHTML = output; } } }
dane.php
<?php ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <head lang="pl"> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> </head> <body> <h1> To są dane wczytana z pliku PHP </h1> </body> </html>
Nie wczytuje mi nic, mam tylko ładowanie (napis).
Chcę wczytywać dane z pliku na przykład txt i rysować później wykres funkcją javascript, która mi działa, ale w innym pliku testowym jak podpinam jquery.js i jquery.flot.js
Nie wiem dlaczego nie wczytuje mi napisu z pliku dane.php i jak powiązać rysowanie wykresu w moim pliku index.html
$(function () { var d1 = [[17263.9, 25], [17265, 25], [12466, 99], [17267, 99]]; var d2 = [[17244.905,88],[17245,185], [17248.395,73],[17248.395,79]]; $.plot($("#placeholder"), [ d1, d2 ]); });
Tylko te dane chciałabym zaczytywać z pliku i wrzucać do dwóch serii danych.