让PHP接收AJAX数据

时间:2017-11-17 03:27:49

标签: php json ajax http xmlhttprequest

我尝试将数据(例如HTML输入元素的值)从一个脚本发送到另一个脚本(如果可能,发送到相同的脚本),而不使用任何HTML表单元素,而是使用JavaScript事件和XMLHttpRequest(请不要jQuery)。

我尝试过不同的标题和内容类型。

我尝试过GET,POST,PATCH和PUT方法。

我尝试过使用$ _SESSION,$ _POST,$ _SERVER [' REQUEST_METHOD']等等,甚至尝试使用file_get_contents(' php://输入')。

我已经尝试了var_dump,print_r,json_decode等。

我已经从类似问题,其他网站和博客以及各种书籍中解决了解决方案,细节和陷阱。虽然我学到了很多东西,但仍然没有工作......

我可能会弄错,但至少根据Chrome和Firefox开发工具,似乎数据从客户端发送得很好,所以我认为问题出在PHP(或者我的托管服务商&#)上39;服务器配置?)。

如果我可以让PHP脚本接收数据,我会很高兴。从那里,我知道如何处理它,将它插入MySQL数据库等等。

我正在寻找的内容:发送到PHP脚本的JSON数据的简单实用示例(例如,由JS点击事件启动)。

谢谢

1 个答案:

答案 0 :(得分:0)

重新检查从脚本发送的输入值的名称,然后重新检查发布或删除等方法。确保接收方接受使用相同的名称和相同的方法。您是否尝试使用 $ _ REQUEST ['input_name'] 接收? 您确定要发送到正确的网址/操作吗?