我使用Wordpress与JQuery一起创建车辆选择表单。
JQuery通过对PHP后端脚本的Ajax调用获取车辆信息。PHP查询SQLite数据库以获取车辆信息。
Wordpress表单-> JQuery get -> PHP脚本-> SQLite DB
我有三个不同的查询需要执行:
我可以创建一个自定义PHP脚本,它接受来自JQuery get调用的“JQuery”参数。然后,PHP脚本将运行适当的SQL查询。这个选项充其量听起来平庸。
我应该为这三个查询中的每一个创建一个自定义的文件吗?
或
是否有一个简洁的PHP工具,可以创建类似.NET服务终结点的东西?
服务接口模式
谢谢大家!
发布于 2009-09-30 21:24:36
使用JQuery发布您想要得到的查询的“类型”。您应该只需要一个PHP脚本,只需让PHP确定所请求的数据类型。
您可能需要考虑返回JSON数据,因为使用JQuery:JQuery文档- getJSON更容易处理
如果要让PHP理解所请求的内容,请在URL中使用查询字符串: request.php?r=make、request.php?m=datsun&r=model或request.php?ma=datsun&mo=280zx&r=year
然后在PHP中:
switch($_GET['r']){
case "make":
//return request for makes here
case "model":
//return request for model here, checking for existence of make request and validity
case "years":
//return request for vehicle years, based on existence of other two variables.
}
https://stackoverflow.com/questions/1500729
复制相似问题