1. 程式人生 > >mui.ajax 後臺無法獲取資料

mui.ajax 後臺無法獲取資料

看一下下面的程式碼是不是符合你的要求;
因為涉及到跨域請求,所以以下操作需要在h5+環境下,以及引用mui.min.js檔案。

注意事項:本地傳送資料的模式應該與伺服器接受的模式一致
本地採用get傳送資料,那麼php伺服器端應該用 $_GET[]來接收
本地採用post傳送資料,那麼php伺服器端應該用 $_POST[]來接收

js傳送資料,並且獲取返回的資料

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
        <title>mui.ajax請求中旋網資料</title>
        <!--使用mui.ajax,必須呼叫的js檔案-->
        <script src="js/mui.min.js"></script>
        <!--miu.ajax-->
        <script>
            mui.init();
            mui.ajax('https://www.zzxxo.com/cs/7.php', { //請求地址
                data: {//傳送到伺服器的資料
                    name: '中旋網', //傳送name資料
                    url: 'https://www.zzxxo.com' //傳送url資料
                }, 
                dataType: 'text', //伺服器返回資料型別
                type: 'GET', //HTTP請求型別
                timeout: 10000, //超時時間設定為10秒
                async: true, //true非同步載入
                cache: true, //快取
                success: function(data) { //成功事件
                    alert(data)
                },
                error: function(xhr, type, errorThrown) {
                    //錯誤事件
                }
            });
        </script>
    </head>
    <body>
    </body>
</html>

php服務端程式碼:

<?php
$name=$_GET['name']; //使用$_GET獲取name,
$url=$_GET['url']; //使用$_GET獲取url
echo $name.$url; //返回資料
?>

返回結果:

中旋網https://www.zzxxo.com