PHP介面與ajax對接例項

2021-08-27 03:25:56 字數 1349 閱讀 3053

js:

mui.plusready(function())

mui.ajax('',,

datatype:'json',//伺服器返回json格式資料

type:'post',//http請求型別

timeout:10000,//超時時間設定為10秒;

success:function(data)

// alert(html);

},error:function(xhr,type,errorthrown)

});

php:

<?php 

header('access-control-allow-origin:*');

header('access-control-allow-methods:options');

header('access-control-allow-headers:x-requested-with,content-type');

header("content-type: text/html; charset=utf-8");

//連線資料庫

$mysqli = new mysqli('127.0.0.1','root','root','demo');

//判斷是否成功

if($mysqli -> connect_error>0)

// 如果資料庫連線成功則進行sql語句的查詢語句select,查詢angularfile

$sql = "select * from useradress";

$mysqli_result = $mysqli -> query($sql);

//建立backresult空物件

$backresult = "";

// 執行while迴圈語句,迴圈資料庫查詢的結果集,並使用fetch_array()取出每條記錄.

while ($row = $mysqli_result -> fetch_array(mysql_assoc));

// 使用字串拼接的方式為$$backresult變數建立物件,著個物件中儲存的是資料庫angularfile表中的每條記錄.

$backresult .= '';

};// 拼接返回的json物件,物件中鍵的名稱為myfile,物件的值為陣列.

$backresult = '[' .$backresult .']';

// 關閉資料庫連線

$mysqli->close();

// 列印返回給前台的json資料.

echo $backresult;

?>

PHP支付介面對接curl Post方式提交詳解

在做支付介面對接的時候,會遇到使用php的curl函式實現get和post請求,詳細說明如下。ch curl init url curl setopt ch,curlopt ssl verifypeer,0 curl setopt ch,curlopt ssl verifyhost,0 當請求htt...

PHP中的ajax應用例項

1 首先我們需要對ajax物件進行初始化,建立乙個init函式,以便有多個ajax呼叫時都可以進行初始化 初始化ajax 2 使用get方式 var url mainpage.php?title id click title id var ajax initajax 對ajax進行初始化 ajax....

AJAX跨域請求PHP介面

ajax跨域請求 親測也是可以完成的 麻煩的事需要前後端聯合改 最終找到了這個解決方法 header access control allow origin arr array echo json encode arr exit如此完美 輕而易舉的解決了 這樣做 不知道有什麼風險沒,看上去的確很簡單...