获取SQL $ rows的输出拉入JSON,不带数组引号

时间:2015-09-24 20:00:01

标签: php sql json

我正在使用Dave Stewart的Populate.js。在他填充复选框的示例中,他希望json看起来如下所示:

$('#form-complex).populate({
'name':'Dave Stewart',
'country':['scotland','ireland'],
'contact':['email','phone']
})

当我们使用php吐出我们的时候,我们得到:

$('#form-complex).populate({
'name':'Dave Stewart',
'country':'['scotland','ireland']',
'contact':'['email','phone']'
})

阵列周围的引号正在扼杀我们。我们在打开一个表后使用这个脚本在php中生成我们的json

     while ($row = mssql_fetch_array($result))
      {
         $data = $row; 
      }
     echo json_encode($data);

我们需要做些什么才能让数组不被视为文本,因此引用它们?我们目前正在将它们保存为表中的nvarchars。我需要将它们保存为不同的东西吗?感谢。

0 个答案:

没有答案