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

猜你喜欢

转载自blog.csdn.net/qq_34489091/article/details/83108646