douduikai0562 2014-06-02 00:31
浏览 40
已采纳

Ajax / Jquery与PHP通信

I am completely new to Ajax (Jquery POST), and I wrote this thing to try to "talk" to a .php file:

function send(d){
    $.post("http://somesite.net/read.php",{data:d})
    .done(function(data){
        document.getElementById('res').innerHTML=data;
    });
}

Read.php:

$d=$_POST["d"];
echo $d;

So, it does return stuff, but it seems like it returns the entire file. It is very likely I am doing something incredibly wrong. I would like to know what it is.

  • 写回答

2条回答 默认 最新

  • doucan2102 2014-06-02 00:39
    关注

    It should be:

    $d=$_POST["data"];
    echo $d;
    

    See this line:

    {data:d}
    

    You are sending variable data with a value d. So in your backend, you should request for variable name.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建