Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dx选择框绑定mysql与角度_Javascript_Mysql_Angularjs - Fatal编程技术网

Javascript dx选择框绑定mysql与角度

Javascript dx选择框绑定mysql与角度,javascript,mysql,angularjs,Javascript,Mysql,Angularjs,你好 我想将MySQL数据库绑定到DevExtreme中的组件dx选择框。 在某种程度上,使用AngularJS方法是有困难的。 然后,我需要国家、州和城市的过滤器,如下所示: 选择框: 角度: 服务器端 我可以用这种方式将结果推入选择框吗 有人知道怎么做 感谢您的帮助。DevExtreme是客户端技术,因此您可以轻松地将其与MySQL或其他数据库集成,而无需任何特殊的JavaScript代码 例如,如果您使用MySQL+PHP,您的后端代码可以如下所示: // my-data-service.

你好

我想将MySQL数据库绑定到DevExtreme中的组件dx选择框。 在某种程度上,使用AngularJS方法是有困难的。 然后,我需要国家、州和城市的过滤器,如下所示:

选择框: 角度: 服务器端 我可以用这种方式将结果推入选择框吗

有人知道怎么做


感谢您的帮助。

DevExtreme是客户端技术,因此您可以轻松地将其与MySQL或其他数据库集成,而无需任何特殊的JavaScript代码

例如,如果您使用MySQL+PHP,您的后端代码可以如下所示:

// my-data-service.php
$db = new PDO('mysql:host=localhost;dbname=test','user','password');
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();
$result = $sth->fetchAll();
echo json_encode($result);
现在,在客户端,您可以使用
my data service.php
url加载数据:

var dataSource = new DevExpress.data.DataSource("/my-data-service.php");

接下来,将
dataSource
实例绑定到
dxSelectBox
或其他一些devextreme小部件。

Sergey,我编辑了我的问题。我把我的代码放在服务器端。谢谢!
// my-data-service.php
$db = new PDO('mysql:host=localhost;dbname=test','user','password');
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();
$result = $sth->fetchAll();
echo json_encode($result);
var dataSource = new DevExpress.data.DataSource("/my-data-service.php");