欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

ajax 与 php传值有关问题

程序员文章站 2022-05-14 22:50:22
...
ajax 与 php传值问题
ajax部分 index_test.php文件


后台脚本处理部分 data_test.php文件
$username = $_POST['username'];
echo $username;

发现这样传值不成功,脚本获取不到传过来的值
------解决思路----------------------
你有 dataType:'json',表示服务端应返回 json 格式串
而你服务端 echo $username;,只是输出了无格式串
此时 $.ajax 会走 error 分支,但你没有定义回调函数,所以看不到东西
------解决思路----------------------
引用:
Quote: 引用:

你怎么知道没有传过去呢?
你把 dataType:'json' 注释掉,就看到了


现在看到了 是我自己jQuery文件引入出错了 谢谢你了 还有个问题 就是这个值通过ajax传递给这个data_test.php脚本后 为什么单独直接打开这个脚本 不能读取这个通过ajax传递过来的值呢 比如说 我需要在data_test.php这个脚本中使用这个变量 该怎么办啊

data:{'username':username,'age':age}, 去掉引号
在php文件中引入用$_POST['username'] $_POST['age'] 引用 但是不能echo/var_dump之类的来查看
------解决思路----------------------
date里面的值需要加双引号
在使用json数据传输时是要使用eval函数编码的
ajax 与 php传值有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频