jquery - Ajax 不返會輸入值直接回傳PHP源碼
给我你的怀抱
给我你的怀抱 2017-06-28 09:22:32
0
3
660

所有的原始碼都在這裡,百度有人說不能把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目錄下。 。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板