飞镖清单和PhP

达萨维

我想将通过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)); ?> 

但我不知道如何将这些数据放入列表。我的想法是我创建一个对象,并给它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;
  }
}

感谢您!

马特·B

根据问题的第一部分,您似乎正在尝试用HTML(可能是HTML)dart脚本内联PHP。但是,出于某些原因,这对于Dart而言无法以相同的方式起作用。

  1. Dart被设计为一种客户端脚本,它可以在其他方面操纵DOM。使服务器端脚本执行类似操作最多会导致意外行为,而在最坏情况下会完全中断。
  2. Dart的大部分工作重点是创建SPA(或单页应用程序)。尽管Dart可以在该上下文之外使用,但创建单页面应用程序更加习惯,该应用程序不需要重新加载页面即可解析服务器端更改。
  3. 最重要的是,普通的Dart脚本在放入页面之前已被编译(通常是缩小的)。在大多数情况下,此编译完全更改了脚本的界面和行,并且发生在甚至将其上载到服务器之前,而不是在服务器将值传递到脚本之后。

从主要由服务器端处理的应用程序过渡到主要由客户端处理的Dart应用程序,在您处理这些应用程序的方式上需要一点精神上的转变。与其使用PHP脚本呈现dart脚本的重要组成部分(例如列表),不如加载整个Dart脚本,然后使用AJAX调用查询服务器以获取其可能需要的任何其他值,并将它们动态地插入到其中。该页面根据需要。

作为使用Dart进行客户端/服务器端编程的开始,我强烈推荐Dart教程特别是,教程“从表单获取输入”是使用AJAX请求的一个很好的例子。此示例还显示了在Dart中将要处理的服务器端编程,但是您可以在服务器上快速轻松地创建PHP脚本来处理服务器端任务并返回值/响应。

提示:PHP脚本回显的任何内容都是Dart的HttpRequest.responseText的值PHP的json_encode可以对数组进行编码并返回一个String,该字符串可以由Dart的JSON.decode方法解码

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章