Heim > Backend-Entwicklung > PHP-Tutorial > php 收不到post数据,但是浏览器中显示提交了

php 收不到post数据,但是浏览器中显示提交了

WBOY
Freigeben: 2016-06-06 20:29:32
Original
1352 Leute haben es durchsucht

这里是提交的代码:

<code> $.ajax({
        url:"chuli.php",
        method:"POST",
        data:{id:name}
    });
            </code>
Nach dem Login kopieren
Nach dem Login kopieren

这里是接收的代码(chuli.php):

<code>$a=$_POST;
print_r($a);
</code>
Nach dem Login kopieren
Nach dem Login kopieren

这里是浏览器中显示的信息,应该提交了的

php 收不到post数据,但是浏览器中显示提交了

但是在chuli.php中就是接收不到,打印出来的数组为空。

<code>                                                                非常感谢您的阅读。
</code>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

这里是提交的代码:

<code> $.ajax({
        url:"chuli.php",
        method:"POST",
        data:{id:name}
    });
            </code>
Nach dem Login kopieren
Nach dem Login kopieren

这里是接收的代码(chuli.php):

<code>$a=$_POST;
print_r($a);
</code>
Nach dem Login kopieren
Nach dem Login kopieren

这里是浏览器中显示的信息,应该提交了的

php 收不到post数据,但是浏览器中显示提交了

但是在chuli.php中就是接收不到,打印出来的数组为空。

<code>                                                                非常感谢您的阅读。
</code>
Nach dem Login kopieren
Nach dem Login kopieren

找到问题出在哪里了,因为是ajax,所以chuli.php不能直接将数组打印出来。

可以在发出请求的代码中加入function(msg){alert(msg);如下:

<code>        $.post(
          "chuli.php",{id:wo},function(msg){alert(msg);}
        )</code>
Nach dem Login kopieren

这样就可以看到发出post之后,浏览器弹出的窗口是有内容的。

另外:将chuli.php收到的内容存储到文件中时,必须指定数组的下标,例如:$a[id];在不指定的情况下,写入文件的只是Array这几个字符,并没有实际数据。

你要在ajax的success方法中
控制台输出或者alert你的php端数据。
你是ajax请求,当然php是空

$_POST['id']

var_dump($_POST);
可以把POST的所有东西全打印出来。
还能判断是不是空数组,然后就知道是哪里的问题了。

ajax没有接收服务器端返回的数据

contentType:"application/x-www-form-urlencoded",
参数加上这个

可能是ContentType的问题,解析不了,Post时候设置下内容试试。

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage