我想把我用php收到的数据放到我在dart类中的List中。 收到并显示我使用的数据
<?php
$contador=1;
do { ?>
Latitud:<?php echo $row['latitud']; ?><br />
Longitud:<?php echo $row['longitud']; ?><br />
calle: <?php echo $row['calle']; ?><br />
-----------------------------------------------<br />
<?php
$contador++;} while ($row = mysql_fetch_assoc($cplusplus)); ?>
但我不知道如何将这些数据放入List。 我的想法是我创建了一个对象,我给它2个参数String Latitud和String Longitud。 后来我将这个对象放入List。
class Timeline {
String latitud;
String longitud;
List todas_localizaciones=new List();
void add()
{
Localizaciones nuevo=new Localizaciones(latitud,longitud);
todas_localizaciones.add(nuevo);
}
}
对象
class Localizaciones
{
String latitud;
String longitud;
Localizaciones(String la,String lon)
{
latitud=la;
longitud=lon;
}
}
谢谢你!
答案 0 :(得分:0)
根据您问题的第一部分,您似乎正在尝试使用HTML(并且假定为)dart脚本来内联您的PHP。但是,由于一些原因,这与Dart的工作方式不同。
从主要处理服务器端的应用程序转移到主要是客户端的Dart应用程序,这会使您在处理应用程序方面有一些精神上的转变。它不是使用PHP脚本来渲染dart脚本的重要组件(例如列表),而是涉及加载整个Dart脚本,然后使用AJAX调用向服务器查询它可能需要的任何其他值并将它们动态插入需要的页面。
作为使用Dart的客户端/服务器端编程的开始,我强烈推荐Dart Tutorials。特别是,教程Get Input from a Form是使用AJAX请求的一个很好的例子。此示例还显示了在Dart中处理的服务器端编程,但是您可以在服务器上快速轻松地创建PHP脚本来处理服务器端任务并返回值/响应。
提示:PHP脚本回显的任何内容都是Dart HttpRequest.responseText的值。并且PHP的json_encode可以编码一个数组并返回一个可以通过Dart的JSON.decode方法解码的String。