echo json_encoded($array) 传递先前的回声

用户8025570

我不知道 jQuery,所以如果这是一个愚蠢的问题,我很抱歉。

当我将值从 php 传递给 javascript 时,即使之前用 echo 打印的消息也被传递了,我怎么能避免这种情况?

php

  $Connection = new Connection("...");
  $array = $Connection->arrCol("SELECT IT FROM global", "IT");
  echo json_encode($array);

jQuery

$(document).ready(function(){
$("button").click(function(){
    $.get("services/test.php", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
 });

结果

CONNECTED at (localhost) (user: root) (db: ...) stausUptime: 440790 Threads: 1 Questions: 1244 Slow queries: 0 Opens: 53 Flush tables: 1 Open tables: 1 Queries per second avg: 0.2 (message "回显”通过 php 中的连接方法)

["..."](请求的数据)

杰里米哈里斯

如果您的Connection类执行回显并且您不希望将其混入您的 JSON 输出,则您将必须控制输出缓冲区。

例如:

// Start catching the output
ob_start();

// Run code that echoes unwanted stuff under the hood
$Connection = new Connection("...");
$array = $Connection->arrCol("SELECT IT FROM global", "IT");

// Clear the output buffer and stop buffering (i.e. discard that echo)
ob_end_clean();

// Output JSON
header('Content-Type: application/json');
echo json_encode($array);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将PHP JSON传递给Javascript:echo json_encode vs echo json声明

来自分类Dev

重击:覆盖先前的echo命令

来自分类Dev

echo($ x)和a =“($ x)”之间的区别;回声$ a

来自分类Dev

PHP中的Echo JSON

来自分类Dev

在这种情况下,“ echo”如何工作?回声; }`

来自分类Dev

ECHO 历史 ACCUWEATHER 数据 JSON

来自分类Dev

Echo JSON 数组特定元素

来自分类Dev

在echo <script>内容中传递PHP变量

来自分类Dev

JS Fiddle JSON / ECHO返回空对象

来自分类Dev

如果其他Echo JSON数组检查

来自分类Dev

PHP echo json 始终为空值

来自分类Dev

为什么“ echo --help”没有给我回声的帮助页面?

来自分类Dev

PHP回声很多次。如何转换<?php echo $ xxx; ?>在简单的快捷方式(如{xxx})中?

来自分类Dev

为什么“ echo --help”没有给我回声的帮助页面?

来自分类Dev

回声* | xargs -n1 echo,是否有更短,更优雅的逐行列出方式?

来自分类Dev

变量的值未传递到echo语句中

来自分类Dev

echo *和echo。*的结果

来自分类Dev

回声(float)12,3; vs echo(float)“ 12,3”; -为什么会有所不同?

来自分类Dev

从 MySql 运行选择查询时,如何修复 PHP 中的“解析错误:语法错误,意外的‘回声’(T_ECHO)”

来自分类Dev

这个jsfiddle中的URL / echo / json /是做什么的?

来自分类Dev

通过ajax调用echo json_encode()不起作用

来自分类Dev

jQuery Ajax:无法通过echo / json加载资源

来自分类Dev

用json和ajax请求隐藏php echo输出

来自分类Dev

echo json_encode($ row)返回重复的值

来自分类Dev

通过AJAX发布PHP中的Echo JSON对象

来自分类Dev

用json和ajax请求隐藏php echo输出

来自分类Dev

d3.js图表中的Echo JSON

来自分类Dev

使用jmeter解析JSON以传递一个json数组,因为它是从先前的HTTP响应到新的HTTP请求

来自分类Dev

PHP回声json_encode

Related 相关文章

  1. 1

    将PHP JSON传递给Javascript:echo json_encode vs echo json声明

  2. 2

    重击:覆盖先前的echo命令

  3. 3

    echo($ x)和a =“($ x)”之间的区别;回声$ a

  4. 4

    PHP中的Echo JSON

  5. 5

    在这种情况下,“ echo”如何工作?回声; }`

  6. 6

    ECHO 历史 ACCUWEATHER 数据 JSON

  7. 7

    Echo JSON 数组特定元素

  8. 8

    在echo <script>内容中传递PHP变量

  9. 9

    JS Fiddle JSON / ECHO返回空对象

  10. 10

    如果其他Echo JSON数组检查

  11. 11

    PHP echo json 始终为空值

  12. 12

    为什么“ echo --help”没有给我回声的帮助页面?

  13. 13

    PHP回声很多次。如何转换<?php echo $ xxx; ?>在简单的快捷方式(如{xxx})中?

  14. 14

    为什么“ echo --help”没有给我回声的帮助页面?

  15. 15

    回声* | xargs -n1 echo,是否有更短,更优雅的逐行列出方式?

  16. 16

    变量的值未传递到echo语句中

  17. 17

    echo *和echo。*的结果

  18. 18

    回声(float)12,3; vs echo(float)“ 12,3”; -为什么会有所不同?

  19. 19

    从 MySql 运行选择查询时,如何修复 PHP 中的“解析错误:语法错误,意外的‘回声’(T_ECHO)”

  20. 20

    这个jsfiddle中的URL / echo / json /是做什么的?

  21. 21

    通过ajax调用echo json_encode()不起作用

  22. 22

    jQuery Ajax:无法通过echo / json加载资源

  23. 23

    用json和ajax请求隐藏php echo输出

  24. 24

    echo json_encode($ row)返回重复的值

  25. 25

    通过AJAX发布PHP中的Echo JSON对象

  26. 26

    用json和ajax请求隐藏php echo输出

  27. 27

    d3.js图表中的Echo JSON

  28. 28

    使用jmeter解析JSON以传递一个json数组,因为它是从先前的HTTP响应到新的HTTP请求

  29. 29

    PHP回声json_encode

热门标签

归档