php - 控制台日志显示整个文件而不是数据

标签 php jquery ajax

index.php

<script>
var h = $(window).height();
alert (h); // works fine - shows 580
$.ajax({
    type: "POST",
    url: 'index.php',
    data: {h : h},
    success:(function(data){
        console.log( data );
    })
});
</script>

结果控制台显示了整个index.php文件,而不是h数据(580)!?

最佳答案

您在 console.log( data ); 行中使用的数据是data您在 success:(function(data){ 行中声明这是您通过请求 index.php 获得的 HTTP 响应的正文.

它与您在 data: {h : h}, 行中使用的数据属性无关或变量h .

关于php - 控制台日志显示整个文件而不是数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841070/

相关文章:

php - 如何对现有的 PHP MYSQL 分页脚本实现 Ajax/JQuery?

php - WordPress 类别侧边栏

javascript - jQuery - 这个语法是什么意思?

Jquery - POST 请求原来是 GET 请求..怎么回事?

php - 如何在 Laravel 中创建 REST API 第一个 Web 应用程序

php - 如何在 php 中从特定时间之前的表中选择行?

javascript - Select2 选项 templateResult 未被调用

Javascript ForEach 函数在 IE 中不起作用

ajax - 在ajax的div.append中的id属性中添加变量

javascript - 在asp.net mvc中 Controller 函数调用两次