作者lucy35 ()
看板Ajax
标题[问题] ajax 传值给php
时间Sun May 24 23:50:01 2020
这是我的js
http://i.imgur.com/0pCtfOw.jpg
我点击圆点就会把他的id 值传给php
chart.php
http://i.imgur.com/J8Gt2JP.jpg
错误
http://i.imgur.com/R1e07cI.jpg
请问是ajax 里的data这样写不行吗?
我的js 是放在a文件档中
html,php是放在一起,然後放在b文件档
-----
Sent from JPTT on my OPPO CPH1701.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.74.174.167 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1590335406.A.4E6.html
1F:→ guardlan: data:{device:"xxx"},05/25 00:18
我写为 data:{ "device":id},
错误还是一样
※ 编辑: lucy35 (42.74.174.167 台湾), 05/25/2020 01:38:33
※ 编辑: lucy35 (42.74.174.167 台湾), 05/25/2020 02:00:56
2F:→ itisjoe: 把 $_POST 都印出来 看传了什麽 05/25 14:12
如果我直在在php中打其他东西是会印出东西的,只是我需要用到device中的值判断东西
会显示跟上面一样的错误
3F:推 pk9058: AJAX那边没给 type, 所以可能是GET 05/26 18:35
※ 编辑: lucy35 (42.74.174.167 台湾), 05/27/2020 18:36:41
※ 编辑: lucy35 (42.74.174.167 台湾), 05/27/2020 18:39:27
4F:推 swallowcc: 二楼是说 var_dump($_POST) 看看 05/28 10:28
印出null
※ 编辑: lucy35 (42.74.174.167 台湾), 05/28/2020 11:14:41
5F:推 swallowcc: NULL的话那就是东西没传到了,详细原因没看到全貌不好 05/28 16:31
在php 打var_dump($_POST) 还是array(0){},跟本来的情况一样
※ 编辑: lucy35 (42.74.174.167 台湾), 05/28/2020 20:13:35
7F:推 zx4109: jQuery.ajax 预设好像是带 json 05/28 20:38
8F:→ zx4109: var_dump(file_get_contents('php://input')) 试试吧 05/28 20:38
我试过,php会没有显示
我将我的程式打在这
http://plnkr.co/edit/C0q12sIdlcSfFEwG?open=lib%2Fscript.js
※ 编辑: lucy35 (42.74.174.167 台湾), 05/28/2020 21:50:34
10F:→ zx4109: 下载後,我看 var_dump 是有值的 OAO 05/28 22:02
11F:→ zx4109: 用 Network 面板看回传也是没值吗? 05/28 22:04
如果直接在php网页中看是array(0){}
在html看f12,是有资料回传回来。但是之後需要在php中做一些处理,所以还是要得到资料
※ 编辑: lucy35 (42.74.174.167 台湾), 05/28/2020 22:17:45
12F:→ zx4109: php response 要回传成 json 05/28 22:27
php 回传js 的资料格式有解决,现在的问题是php 无法判断$_POST["device"] 的内容是什麽
※ 编辑: lucy35 (42.74.174.167 台湾), 05/28/2020 23:06:38
14F:→ itisjoe: 建议是把完整程式码用线上工具都显示出来 05/29 12:09
15F:→ itisjoe: 不然这样真的跟通灵差不多 05/29 12:09
16F:→ itisjoe: 另外我有个经验是有些虚拟主机预设会全挡 ajax 的值 05/29 12:12
17F:→ itisjoe: 之类的 反正就是有可能是主机保护机制的问题 05/29 12:13
18F:→ itisjoe: 或有可能你是 submit 表单 但 js 里没有 return false 05/29 12:14
19F:→ itisjoe: 就变成一般表单了 因为我看你的错误讯息像是直接在页面上 05/29 12:15
20F:推 JYHuang: 先用开发工具看ajax传的值如何 05/30 00:45
好的,我再研究看看,谢谢大家的帮忙
※ 编辑: lucy35 (42.74.174.167 台湾), 05/30/2020 02:07:19