我使用一个类做一个数据库上的一些东西,CRUD,这一个(http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and -mysql)我打算使用jquery来检查用户名是否已被注册。jQuery的AJAX调用一个方法
我可以创建一个PHP文件专门为这项任务,而只是想扩展类,并创建一个方法callled检查名()。
我怎样才能把这个jQuery中?
我使用一个类做一个数据库上的一些东西,CRUD,这一个(http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and -mysql)我打算使用jquery来检查用户名是否已被注册。jQuery的AJAX调用一个方法
我可以创建一个PHP文件专门为这项任务,而只是想扩展类,并创建一个方法callled检查名()。
我怎样才能把这个jQuery中?
你需要使用jQuery的Ajax功能访问调用该功能的PHP页面。您不能通过Ajax直接调用PHP函数,必须设置后端的某些内容。
您可以使用jQuery使Ajax调用PHP文件如下:
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);
});
这只是一个例子。
你为什么不只是做检查查询用户名是否已经在分贝?如果没有 - >创建等。 – p0rter
我有时喜欢净内容+但该教程是可怕的。 – Shikiryu
我需要的信息是它不能直接调用。我可以传递一些数据并使用if或switch语句来调用它。 – LeBlaireau