从我的查询中为JavaScript创建逗号分隔列表
Create comma separate list for JavaScript from my Query
是否有一种简单快捷的方法可以将下面查询的结果写入逗号分隔的列表中,以便在将显示的打开/关闭javascript标记之间:
72,客户联系人姓名,2860 eof72,联系电话,2888 eol72,电子邮件地址,2865 eol等等?
<?php
$data = array();
$results = mysql_query('select account_id, display_name, id from field');
while($result = mysql_fetch_assoc($results)) {
$data[] = $result;
}
?>
<script language="javascript">
???????
</script>
是否需要将其作为JavaScript对象?只需使用json_encode
:
<?php
$data = array();
$results = mysql_query('select account_id, display_name, id from field');
while($result = mysql_fetch_assoc($results)) {
$data[] = $result;
}
?>
<script language="javascript">
var someData = <?php echo json_encode($data); ?>;
</script>
该字符串不是有效的Javascript代码。你是指以下内容吗?
var myData = "72,Client contact name, 2860 eof 72,Contact Phone, 2888 eol 72,Email address, 2865 eol";
要做到这一点,您可以选择使用Javascript或PHP。要在PHP中执行此操作,请使用内爆。
<script language="javascript">
var someData = <?php echo implode(",", $data); ?>;
</script>
要在Javscript中执行此操作,首先使用json_encode传递它,然后在Javascript中加入。
<script language="javascript">
var someData = <?php echo json_encode($data); ?>.join(",");
</script>
相关文章:
- 如何将逗号分隔的列表转换为<ul>列表
- 检查变量并将它们添加到逗号分隔的列表中
- 用于在列表中进行多重搜索的正则表达式,用逗号分隔
- jQuery查找元素,然后组成逗号分隔的列表
- 正则表达式用于逗号分隔浮点数的列表
- javascript 正则表达式验证列表以逗号分隔
- 如何从 JSON 响应中获取逗号分隔的列表
- jQuery 手机间隙:- 列表视图中的自动分隔器是否正常工作
- 使用复选框过滤 angularjs 中的数据,并在逗号分隔的列表中显示在文本框内
- 将空格分隔的类列表转换为 Jquery 选择器的有效方法
- 将逗号分隔列表转换为无序列表
- 如何制作正则表达式以匹配逗号分隔的列表,列表中最多包含 5 个项目
- 帆.js如何修改路由以插入逗号分隔的 ID 列表
- Regex替换逗号分隔列表中的单词
- 从我的查询中为JavaScript创建逗号分隔列表
- 如何阻止emacs缩进javascript逗号分隔列表的第二行(例如array或json) ?
- PHP/JS:删除分隔列表中的最后一个逗号
- 如何";逃逸;POST请求中逗号分隔列表中的逗号
- 正则表达式逗号分隔列表包含九位电话号码
- 将 JavaScript 数组转换为逗号分隔列表的简单方法