在ajax中调用php中(ajax访问php)

发布时间:2022-11-09

本文目录一览:

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 页面

var id = 10;
$.ajax({
    url: 'ajax.php?action=ok',
    type: 'post',
    data: 'id=' + id,
    async: false,
    success: function(data) {
        //可以在这里执行相应的js代码
        $("#user_id").val(data);
    }
});
<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', 'name3' => 'ccc');
// json_encode
$data = json_encode($data);
// 输出
echo $data;
// JS
$.post('aa.php', '', function(mes) {
    var data = eval('(' + mes + ')');
    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() {
    // 函数逻辑
}
?>