php - 如何在基于数据属性的 X-editable 选择中显示 mysql 数据库中的数据
问题描述
$('#employee_data_leadstoassign').editable({
container: 'body',
selector: 'td.assignedTo',
url: "gmupdate.php",
title: 'assignedTo',
type: "POST",
dataType: 'json',
source: [ <?php
$sql = $pdo->query("SELECT * FROM login ORDER BY name");
while ($option = $sql->fetch()) {
result[]=array('value': $option['code'], 'text': $option['name']);
}
echo json_encode($result);
?>
]});
在上面的代码中,我从数组中的 MySQL 数据库中获取值。但不工作。它显示出意外的语法错误)。上面的代码有什么问题?
解决方案
看起来您将 javascript 与 php 代码混合,导致 php 产生语法错误:
result[]=array('value': $option['code'], 'text': $option['name']);
推荐阅读
- protocol-buffers - 如何在 ProtoBuffer 中返回一个简单的布尔值?
- java - 如何单击网页上带有尾随空格字符的链接?
- kubernetes - Kubernetes 服务集群 ip 不可访问,但端点 ip 可从节点内访问
- javascript - 在谷歌地图上设置 lat 和 lng 变量的问题
- php - 如何在PHP中将循环数组放入数组存储数据
- go - 如何判断两个证书对是由 Golang 中的不同 CA 颁发的?
- android - 在 recyclerView 中使用滑动触摸侦听器时,指定为非 null 的错误参数为 null - Android
- c++ - 在游戏对象的组件等情况下使用组合或虚拟继承
- mysql - 如果实体与不同的实体相关联,我想防止删除该实体
- sql - 有没有办法在输出列中的特殊字符之间使用子字符串在选择查询中获取输出