【发布时间】:2016-11-22 06:55:15
【问题描述】:
我和这些家伙相处得很艰难, 我怎样才能调用这种 php 类? 这是我的问题remote: 'myData.php?jquery=%jquery' 正确的调用格式是什么?
我的数据.php
public static function getproduct($p){
$sql = "select * from products where code like '%$p%' or name like '%$p%' or id like '%$p%'";
$query = Executor::doit($sql);
return Model::many($query[0],new ProductData());
}
来自 Js/Ajax 之类的:
$(document).ready(function() {
$('input.city').typeahead({
name: 'city',
remote: 'myData.php?jquery=%jquery'
});
})
谢谢!
【问题讨论】:
-
在 myData.php 中,包含/使用定义类的文件并调用 ClassName::getproduct($p)
-
@user3099298 我真的很蠢,我没明白。你能给我一个更简单的例子吗?干杯。
-
@Ima 贴出来的PHP/Mysql函数已经在myData.php里面了(谁还有2个函数),所以,就像我直接调用它一样,是不是错了?
-
Ypu 不能直接从 javascript 调用,您必须使用 javascript(通过 Ajax)调用 url,并且该 url 应该在 php 文件中处理。该 php 文件可以调用您想要的任何 php 函数。阅读有关 ajax 的更多信息:w3schools.com/xml/ajax_intro.asp