我正在使用joomla为我的最后一年项目做一个网站并获得更好的成绩,我被要求使用Jquerymobile使其易于访问。但是,我不知道如何使用mySQL和php与Jquerymobile一起从我的数据库中检索数据。谁能开导我?
答案 0 :(得分:2)
你必须使用Ajax。因此,使用$.ajax
,$.post
或$.get
方法向您的网络服务器发送请求。然后你将照常使用PDO或mysqli请求你的数据库,或者你将使用joomla API,因为你想使用joomla。
基本语法适用于您的javascript文件,例如ajaxquery.js
。我假设您将通过点击ID为clickit
(function(){
var onClickCallback(e){
//do something with DOM by handling the e object
$.ajax('yoururl',{data:{var1:"value1",var2:"value2"},type:"get"})
.success(function(xhr){
//display your data here
).fail(function(xhr){
$("#content").append($('<p class="error">An error occured</p>'));
});
}
$('#clickit').on('click',onClickCallback);
})();
答案 1 :(得分:0)
这是基本问题。我认为你需要用PHP和MySQL学习CURD。
之后,您可以使用ajax显示您的数据:
$.post('crud.php', function(data) {
$('#result').html(data);
});
祝你好运。