AJAX请求和PHP类函数

编程入门 行业动态 更新时间:2024-10-24 02:02:44
本文介绍了AJAX请求和PHP类函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

如何从一个Ajax调用调用PHP类函数

animal.php 文件

类动物 {   功能的getName()   {     返回狮子;   } }

然后在我的 ajax.php 文件我有一个Ajax请求,需要得到的getName函数的值

如何做到这一点的getName()功能,我可以这样做?

<脚本类型=文本/ JavaScript的>   $阿贾克斯({     键入:POST,     数据: {       invoiceno:作业ID     },     网址:动物/的getName,     beforeSend:函数(){     },     数据类型:HTML,     异步:假的,     成功:功能(数据){       结果=数据;     }   }); < / SCRIPT>

解决方案

我的答案是一样的贺岁片梦想的答案 ,但与code。

第一。类动物正常。给它这样的:

animal.php

< PHP 类动物 {   功能的getName()   {     返回狮子;   } }

下一步。创建一个新的 animalHandler.php 文件。

< PHP require_once'animal.php; 如果(使用isset($ _ POST ['invoiceno'])){      $ myAnimal =新的动物();      $结果= $ myAnimal->的getName(); } 回声$结果;

最后。改变你的Javascript。

<脚本类型=文本/ JavaScript的>   $阿贾克斯({     键入:POST,     数据: {       invoiceno:作业ID     },     网址:animalHandler.php     数据类型:HTML,     异步:假的,     成功:功能(数据){       结果=数据;     }   }); < / SCRIPT>

这就是。

How to call a PHP class function from an ajax call

animal.php file

class animal { function getName() { return "lion"; } }

Then in my ajax.php file I have an ajax request, need to get values from getName function

How to do that getName() function can I do like this?

<script type=text/javascript> $.ajax({ type: "POST", data: { invoiceno:jobid }, url: "animal/getName", beforeSend: function() { }, dataType: "html", async: false, success: function(data) { result=data; } }); </script>

解决方案

My answer is the same as Surreal Dreams answer, but with the code.

First. Class animal is OK. Leave it like that:

animal.php

<?php class animal { function getName() { return "lion"; } }

Next. Create a new animalHandler.php file.

<?php require_once 'animal.php'; if(isset( $_POST['invoiceno'] )) { $myAnimal = new animal(); $result = $myAnimal->getName(); } echo $result;

Finally. Change your Javascript.

<script type=text/javascript> $.ajax({ type: "POST", data: { invoiceno:jobid }, url: "animalHandler.php", dataType: "html", async: false, success: function(data) { result=data; } }); </script>

That's is.

更多推荐

AJAX请求和PHP类函数

本文发布于:2023-10-12 16:47:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1485300.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   AJAX   PHP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!