open laszlo - PHP - Programmation
Marsh Posté le 30-03-2009 à 10:36:48
Bonjour, mon pb le tableau est vide elle ne contient pas les donnees mais si j utilise <dataset name="utilisateurs" src="getusers.xml"/> a la place de <dataset name="utilisateurs" /> tt marche nikel my code file: getusers.lzx <?xml version="1.0" encoding="UTF-8" ?> <canvas width="500" height="500" proxied="false" oninit="loadXMLUsers()" debug="true"> <include href="../../lps/components/rpc/ajax.lzx" /> <!-- <dataset name="utilisateurs" src="getusers.xml"/> --> <dataset name="utilisateurs" /> <script> <![CDATA[ function loadXMLUsers() { var xhr; xhr = new lz.XMLHttpRequest(); xhr.onreadystatechange = function() { if(xhr.readyState == 4) { if(xhr.status == 200){ //Debug.write("YES"+xhr.vive openlaszlo); //canvas.utilisateurs.setAttribute(xhr.responseText ) ; Debug.write("ZES"+xhr.vive openlaszlo.childNodes); canvas.utilisateurs.setChildNodes(xhr.vive openlaszlo. childNodes ); //canvas.utilisateurs.setAttribute(xhr.vive openlaszlo); //canvas.utilisateurs.setAttribute(xhr.vive openlaszlo.c hildNodes ); } else Debug.write("ARF" ); } }; xhr.open( "GET", "getusers.xml", true); xhr.send(null); } ]]> </script> <view > <grid name="grid_users" datapath="utilisateurs*"> <gridtext datapath="@id"> Id </gridtext> <gridtext datapath="@nick"> Nick </gridtext> <gridtext datapath="@prenom"> Prénom </gridtext> <gridtext datapath="@nom"> Nom </gridtext> </grid> </view> </canvas> my file xml: getusers.xml <utilisateurs> <user id="1" nick="dieu" prenom="mandine" nom="schum-hacker"/> <user id="2" nick="big dog" prenom="toto" nom="wouf"/> </utilisateurs> second pb: si je remplace getusers.xml par http://localhost/laszlo/getusers.php ou meme http://localhost/laszlo/getusers.xml => Debug.write("ARF" ); donc j ai pas de reponse alors que l url est bonne HELP HELP HELP MERCI
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 30-03-2009 à 10:36:48
Bonjour,
mon pb le tableau est vide elle ne contient pas les donnees mais si j utilise
<dataset name="utilisateurs" src="getusers.xml"/>
a la place de
<dataset name="utilisateurs" />
tt marche nikel
my code file: getusers.lzx
<?xml version="1.0" encoding="UTF-8" ?>
<canvas width="500" height="500" proxied="false" oninit="loadXMLUsers()" debug="true">
<include href="../../lps/components/rpc/ajax.lzx" />
<!-- <dataset name="utilisateurs" src="getusers.xml"/> -->
<dataset name="utilisateurs" />
<script>
<![CDATA[
function loadXMLUsers()
{
var xhr;
xhr = new lz.XMLHttpRequest();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4)
{
if(xhr.status == 200){
//Debug.write("YES"+xhr.vive openlaszlo);
//canvas.utilisateurs.setAttribute(xhr.responseText ) ;
Debug.write("ZES"+xhr.vive openlaszlo.childNodes);
canvas.utilisateurs.setChildNodes(xhr.vive openlaszlo. childNodes );
//canvas.utilisateurs.setAttribute(xhr.vive openlaszlo);
//canvas.utilisateurs.setAttribute(xhr.vive openlaszlo.c hildNodes );
}
else
Debug.write("ARF" );
}
};
xhr.open( "GET", "getusers.xml", true);
xhr.send(null);
}
]]>
</script>
<view >
<grid name="grid_users" datapath="utilisateurs*">
<gridtext datapath="@id"> Id </gridtext>
<gridtext datapath="@nick"> Nick </gridtext>
<gridtext datapath="@prenom"> Prénom </gridtext>
<gridtext datapath="@nom"> Nom </gridtext>
</grid>
</view>
</canvas>
my file xml: getusers.xml
<utilisateurs>
<user id="1" nick="dieu" prenom="mandine" nom="schum-hacker"/>
<user id="2" nick="big dog" prenom="toto" nom="wouf"/>
</utilisateurs>
second pb:
si je remplace getusers.xml
par http://localhost/laszlo/getusers.php ou meme http://localhost/laszlo/getusers.xml
=> Debug.write("ARF" );
donc j ai pas de reponse alors que l url est bonne
HELP HELP HELP MERCI