Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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
Php 从我的查询中为JavaScript创建逗号分隔列表_Php_Javascript - Fatal编程技术网

Php 从我的查询中为JavaScript创建逗号分隔列表

Php 从我的查询中为JavaScript创建逗号分隔列表,php,javascript,Php,Javascript,是否有一种简单快捷的方法将下面查询的结果写入一个逗号分隔的列表,以便在将出现的open/closejavascript标记之间: 72,客户联系人姓名,2860 eof 72,联系电话,2888 eol 72、电子邮件地址、2865 eol等 <?php $data = array(); $results = mysql_query('select account_id, display_name, id from field'); while($result =

是否有一种简单快捷的方法将下面查询的结果写入一个逗号分隔的列表,以便在将出现的open/closejavascript标记之间:

72,客户联系人姓名,2860 eof 72,联系电话,2888 eol 72、电子邮件地址、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对象吗?只需使用:


var someData=;

该字符串不是有效的Javascript代码。你的意思是说以下内容吗

var myData = "72,Client contact name, 2860 eof 72,Contact Phone, 2888 eol 72,Email address, 2865 eol";
要做到这一点,可以选择使用Javascript或PHP。要在PHP中执行此操作,请使用


var someData=;
要在Javscript中完成这项工作,首先使用Javascript传递它,然后使用Javascript传递它

<script language="javascript">
    var someData = <?php echo json_encode($data); ?>.join(",");
</script>

var someData=.join(“,”);

请不要叫杰森。我不知道Json和周围的人有什么关系,我只想列出一个列表,让他们用它来运行。因为Json是正确的方式。逗号分隔的列表无论如何都不是有效的JavaScript。另外,如果您要使用我的代码提问,请接受我对其他问题的回答。
<script language="javascript">
    var someData = <?php echo implode(",", $data); ?>;
</script>
<script language="javascript">
    var someData = <?php echo json_encode($data); ?>.join(",");
</script>