如何查看JQuery发送给php的数据输出?

时间:2010-11-24 13:20:11

标签: php jquery

我有这个JQuery代码。我想看看php输出了什么。我该如何打印呢。

<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<script>
$.ajax({
     url: "script.php",
     type: "POST",
     data: { name : "John Doe" },
     dataType: 'json',
     success: function(msg){
     alert(msg);
     }
});
</script>
<HTML>

的script.php

<?php
$name = $_POST['name'];
echo $name;
?>

6 个答案:

答案 0 :(得分:1)

将Firefox与Firebug一起使用,您可以从PHP脚本中确切地看到您发布的内容和响应(如果有的话)

答案 1 :(得分:0)

试试这个:

<?php
var_dump($_POST);

如果您要问的是如何运行PHP脚本,则必须使用PHP扩展安装Web服务器(例如Apache)。

答案 2 :(得分:0)

如果您要求使用JSON格式,则会拒绝格式错误的返回字符串。出于开发目的,请求jQuery使用该文本。如果要检查JavaScript对象本身,可以在JavaSscript中转储()它。

参考来源:http://api.jquery.com/jQuery.ajax/

  

“json”:将响应评估为JSON   并返回一个JavaScript对象。在   jQuery 1.4解析了JSON数据   严谨的态度;任何格式错误的JSON都是   拒绝并抛出一个解析错误。   (有关更多信息,请参阅json.org   正确的JSON格式。)

答案 3 :(得分:0)

获取Fiddler。这是一个免费的代理,可以让你看到两种方式发送的内容。我也建议并推荐这些附加组件:JSON ViewerFirePHP Inspector,后者显然使用FirePHP。

答案 4 :(得分:0)

如果您使用的是谷歌浏览器,则可以通过访问开发人员工具查看正在输出的数据 - &gt;网络 - &gt; XHR。

您可以通过右键单击页面并单击inspect元素来打开开发人员工具。

答案 5 :(得分:0)

您可以使用:

var_dump($_POST); die;