mui.ajax 後臺無法獲取資料
阿新 • • 發佈:2018-11-11
看一下下面的程式碼是不是符合你的要求;
因為涉及到跨域請求,所以以下操作需要在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