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 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加
  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测
  • ¥88 python部署量化回测异常问题