jquery - Ajax 不返会输入值直接返回PHP源码
给我你的怀抱
给我你的怀抱 2017-06-28 09:22:32
0
3
685

所有的源码都在这里,百度有人说不能把PHP和Html放在一个文件里面,但是我的都是分开放在单独的文件里面,不知道为什么会直接返回PHP代码,各位大神请直接

  <form>
        用户名:<input type="text" name="user" id="user">
        邮件:<input type="text" name="email" id="email">
        <input type="button" value="提交">
    </form>
    
    
    
    $(function(){
    $('form input[type=button]').click(function(){
        $.ajax({
            type:'POST',
            url:'user.php',
            data:$('form').serialize(),
            success:function(response,status,xhr){
                $('#box').html(response);
            }

        });
    });
})
    
    
    
    
<?php
    echo $_POST['user'].'-'.$_POST['email'];
?>

给我你的怀抱
给我你的怀抱

全部回复(3)
迷茫

有以下几点需要注意:

  1. 你的PHP文件要挂载在服务器上,不能直接本地访问

  2. 你的服务器上需要安装PHP解析器,php-fpm或者php

  3. 你的网站服务器(一般是Apache2或者Ngnix)需要在配置中加载PHP解析模块,并做相应配置。配置完之后需要重启网站服务器。

看你这个情况,第一种情况不可能,因为是localhost:8080,第二和第三个情况需要排查下究竟是什么原因了。

漂亮男人

环境还没配对,先能输出phpinfo()再忙活下面的吧

仅有的幸福

返回PHP源码证明PHP没有解析啊。。要么没有PHP环境,要么没放到PHP指定的webroot目录下。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板