加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何从ajax调用php函数?

发布时间:2020-12-16 02:44:06 所属栏目:百科 来源:网络整理
导读:我很熟悉如何让ajax去php页面执行一系列事情然后返回json数据.但是,是否可以调用驻留在给定页面中的特定函数? 基本上我想要的是减少项目中的文件数量.所以我可以在一个页面中放置很多常用函数,然后只调用我想要的函数. 对于ajax请求 1.在您的网页中包含Jque
我很熟悉如何让ajax去php页面执行一系列事情然后返回json数据.但是,是否可以调用驻留在给定页面中的特定函数?

基本上我想要的是减少项目中的文件数量.所以我可以在一个页面中放置很多常用函数,然后只调用我想要的函数.

对于ajax请求

1.在您的网页中包含Jquery库.
例如:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

2.单击按钮调用功能

<button type="button" onclick="create()">Click Me</button>

3.点击按钮,在javascript中调用create function.

<script>
    function create () {
          $.ajax({
            url:"test.php",//the page containing php script
            type: "post",//request type,dataType: 'json',data: {registration: "success",name: "xyz",email: "abc@gmail.com"}
            success:function(result){

             console.log(result.abc);
           }
         });
     }
<script>

在服务器端test.php文件中,应该读取动作POST参数和相应的值并在php中执行操作并以json格式返回,例如:

$regstration = $_POST['registration'];
$name= $_POST['name'];
$email= $_POST['email'];

if ($registration == "success"){
 // some action goes here under php
 echo json_encode(array("abc"=>'successfuly registered'));
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读