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