{8console.log(data) 9 }) 由于设置了contentType为json格式,对于php来说,该数据就不会。关于jQuery通过Ajax使用post发送json数据的坑。" />

关于jQuery通过Ajax使用post发送json数据的坑

1 $.ajax({ 2method:"POST", 3dataType:"json", 4contentType: "application/json", 5data: JSON.stringify({"name":"litarussell"}), 6 }) 7 .then(data=>{ 8console.log(data) 9 })

由于设置了contentType为json格式,对于php来说,该数据就不会在$_POST数组中,在php7之后,只能通过file_get_contents('php://input')来获取该数据。
【关于jQuery通过Ajax使用post发送json数据的坑】详见:http://php.net/manual/zh/reserved.variables.httprawpostdata.php
转载于:https://www.cnblogs.com/litarussell/p/8783684.html

    推荐阅读