ajax

微擎框架通过ajax省掉form标签

input框: <button class="btn btn-primary btn-sm" style="float: right;">扣量百分比</button><input id="comment" class="form-control" style="float: right; margin: 0 10px; width: auto; border: 1px solid #1ab394;" name="comment" type="text" placeholder="请输入扣量比,单位%" /> ajax: function add(){ var comment = document.getElementById("comment").value; // alert(comment); if(comment == ""){ alert("不可为空"); return ; } $.post('{php echo webUrl("goods/customPage/rfv ...

php在处理ajax时,使用return却得不到data值,echo则可以。

PHP在处理ajax返回值的时候,如果使用return如 return $result会失败,echo $result却没问题。解释原因如下: 1.ajax请求从服务器端读取返回值,而且这些返回值必须为一些可读的数据类型, 例如json或html。为了打印这些返回值 你需要echo,但是return则不会打印出来数据 它只是简单的在服务器上传递数据。 2.Ajax获取返回值是使用HTTP请求。 return不会产生输出(只在server端进行),而echo可以(从server -> brower,http协议)。Ajax请求的url其实就是一个页面,它可以在浏览器显示,而 php中以return返回数据只是在服务器端 ...