本文目錄一覽:
- 1、ajax怎麼訪問php中的方法
- 2、jquery ajax php 調用方法!
- 3、AJAX如何調用PHP介面,獲取數據在前台頁面展示?
- 4、jquery通過ajax調用php取得返回值
- 5、ajax怎麼調用php中的函數然後返回值
ajax怎麼訪問php中的方法
ajax非同步傳輸,個人理解ajax和表單沒有什麼區別,只是表單刷新整個頁面,ajax 在不刷新頁面的情況下傳送數據到後台並接收後台處理的結果,用post或get方法給php文件或主入口文件對應的方法傳值,在對應的php文件有$_POST或$_GET 接受,就可以了
jquery ajax php 調用方法!
可以在jquery的ajax方法成功執行之後,執行相應的js代碼
例如:index.html 頁面
script language=”javascript”
var id = 10;
$.ajax({
url:’ajax.php?action=ok’,
type:’post’,
data:’id=’+id,
async : false,
success: function(data){
//可以在這裡執行相應的js代碼
$(“#user_id”).val(data);
}
});
/script
input type=”text” name=”user” id=”user_id” value=””
input type=”button” value=”點擊” onclick=”check();”
ajax.php 處理頁面
?php
if($_GET[‘action’] == ‘ok’){
$id = $_POST[‘id’];
echo $id;
}
?
AJAX如何調用PHP介面,獲取數據在前台頁面展示?
//js
$.ajax({
async: false,
url:url,//後台地址
type:’GET’,
dataType:”json”,
success: function(data){
//data,後台返回數據
},
error: function(){
alert(“輸出錯誤”);
}
});
//後台函數
public function get_content(){
$lists = M(‘bbs_note’)-select();//獲取資料庫數據
if(!empty($lists)){
$this-ajaxReturn($lists);//返回數據
}
}
jquery通過ajax調用php取得返回值
返回數據代碼如下:
如果在php里有echo的值的話,可以用AJAX來接收:
有多個輸出的話,是不可能指定輸出的
需要把想要輸出的內容放到一個數組中,然後json_encode一下,在到js里循環,找到自己想要的值
比如:
//需要輸出的內容
echo ‘aaa’; echo ‘bbb’;echo ”ccc;
//合成數組
$data = array(『name1』=’aaa’,『name2』= ‘bbb’,『name2』= ‘ccc’);
//json_encode
$data = json_encode($data);
//輸出
echo $data;
js:
$.post(‘aa.php’,『』,function(mes){
var data = eval(‘(‘ + msg + ‘)’);
var name1 = data[‘name1’];
var name2 = data[‘name2’];
var name3 = data[‘name3’];
})
ajax怎麼調用php中的函數然後返回值
額,ajax 只能調用某個php ,你可以在ajax請求裡帶上參數,去執行函數,比如,url:a.php?action=add
a.php
?php
$action=$_POST[‘action’];
if($action == ‘add’){
add();
}
function add(){
}
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/272179.html