所以我正在尝试使用 AJAX 在 dart 客户端和 php 服务器端之间进行通信。因为直接执行是不可能的。我将 dart 编译为 javascript,然后在 apache 服务器上运行它。
客户端生成json数据,但服务器没有响应
飞镖代码
import 'dart:html';
import 'dart:json';
void main() {
query("#clicker").on.click.add(callServer);
}
void callServer(Event event) {
var data ={ 'name':"sendname"}
,jsondata=stringify(data);
print(jsondata);
var req = new HttpRequest();
req.open('post','http://localhost:8080/darttest/server.php',true);
//req.setRequestHeader('Content-type','application/json');
req.send(jsondata);
print(req.responseText);
}
php方面我只是回显收到的内容
<?php
$name = $_POST['name'];
echo $name;
?>
这是我第一次尝试 dart 编程,所以请告诉我这种方法是否可行