0

我正在使用一个类在数据库上做一些 CRUD 的东西,这个(http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and-mysql)我将使用jquery 检查用户名是否已经注册。

我可以专门为该任务创建一个 php 文件,但只想扩展该类并创建一个名为 checkname() 的方法。

我如何在 jquery 中调用它?

4

2 回答 2

2

您可以使用 jQuery 对以下 php 文件进行 ajax 调用:

PHP [假设,test.php]

<?php

class ABC extends XYZ {
  public function checkname() {
    if(isset($_POST) && !empty($_POST['name'])) {
      echo json_encode(array('status' => 'done'));
    }
  }
}
$ins = new ABC();
$ins->checkname(); // calling the function checkname

?>

jQuery:

$.ajax({
  url: 'test.php', //  write the url correctly
  type: 'post',
  data: "name=XYZ&location=PQR"
}).done(function(response) {
   console.log(response.status); // will log done
}).fail(function(jqXHR, textStatus) {
   console.log("Failed: " + textStatus);
});

这只是一个例子。

于 2012-05-04T13:28:10.463 回答
0

您需要使用 jQuery 的 Ajax 功能来访问调用该函数的 PHP 页面。您不能通过 Ajax 直接调用 PHP 函数,必须在后端设置一些东西。

于 2012-05-04T13:08:35.460 回答