排查这个问你你需要重两个地方入手,确定传递的所有数据是否都取到,使用consolelog(内容)打印出你要传递的值,这里没问题直接访问你php的方法随便输出一个字符,取到值了也能访问了,一般接收就没问题了
首先要确定ajax发起了请求,并且携带了参数。
可以使用浏览器的“审查元素”功能来查看异步请求的执行状况。
以360浏览器为例:
1、按下F12后会打开审查元素窗口。
2、选择Network。
3、执行一次ajax请求,在下面文本框中会多一条请求数据。类型为xhr。
4、点击该条请求数据,可以在右侧的详情中查看到请求携带的参数。
本例中请求名称为sug,携带了参数是kw=1。请求的方式是post请求。
如果是get请求,可以使用$_GET来获取。
如果是post请求,可以使用$_POST来获取。
所以本例在服务端使用$_POST['kw']即可获取到值"1"。
以上就是关于thinkphp接收不到ajax传递的post数据全部的内容,包括:thinkphp接收不到ajax传递的post数据、php ajax post数据接收不到、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)