我有这个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;
?>
答案 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 Viewer和FirePHP Inspector,后者显然使用FirePHP。
答案 4 :(得分:0)
如果您使用的是谷歌浏览器,则可以通过访问开发人员工具查看正在输出的数据 - &gt;网络 - &gt; XHR。
您可以通过右键单击页面并单击inspect元素来打开开发人员工具。
答案 5 :(得分:0)
您可以使用:
var_dump($_POST); die;