here is my connect.lzx code:
<canvas proxied="false" debug="true">
<dataset name="dsGet" src="getcontact.php" request="false" type="http"/>
<dataset name="dsSend" src="contactmgr.php" request="false" type="http"/>
<simplelayout/>
<view id="v1" datapath="new:/contact">
<simplelayout/>
<edittext id="txtId" datapath="@id" width="100"/>
<edittext id="txtName" datapath="@name" width="100"/>
<statictext text="static" width="70"/>
</view>
<view>
<simplelayout axis="x"/>
<button text="Get">
<method event="onclick">
var d=canvas.datasets.dsGet;
var p=new LzParam();
p.addValue("action", "get", true);
p.addValue("id", txtId.getText(), true);
d.setQueryString(p);
d.doRequest();
var dp = canvas.datasets.dsGet.getPointer().dupePointer();
Debug.write(dp.xpathQuery("result/text()"));
</method>
</button>
</view>
</canvas>
and here is my getcontact.php :
<?php
$str = "<result>tes</result>";
echo $str;
?>
when i click "Get" button i always receive null at first time, but the
next clicks work as expected (print tes in the debug window). i have
tried to use <datapointer ...> too, and wrote it either after <dataset
...> or <button ...> line. but still no good result.
is there something wrong with my code? the whole idea is, i want to
have a form that will display information based on entered id. the
above code just for my test.
thanks in advance,
regards,
_______________________________________________
Laszlo-user mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-user