AjaxAjax接收不到PHP return后的结果的因由

PHP在处理ajax重回值的时候,假诺利用return如 return $result会失败,echo
$result却没难点。

Ajax,诠释原因如下:

1.ajax伸手从劳动器端读取再次来到值,而且那个重返值必须为部分可读的数据类型,
例如json或html。为了打印那几个再次来到值
你需求echo,不过return则不会打印出来数据
它只是简单的在服务器上传递数据。 

2.Ajax到手重返值是行使HTTP请求。 return不会发生输出(只在server端进行),而echo可以(从server
->
brower,http协议)。Ajax请求的url其实就是多个页面,它可以在浏览器展现,而 php中以return重回数据只是在劳务器端去再次来到那个数量。
归结,即便ajax 地址是1个PHP return,将不会取得到科学数据。

相关文章