-1

我目前正在使用 joomla 为我的最后一年项目做一个网站,为了获得更好的成绩,我被要求使用 Jquerymobile 使其易于访问。但是,我不知道如何使用 mySQL 和 php 以及 Jquerymobile 从我的数据库中检索数据。任何人都可以启发我吗?

4

2 回答 2

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);
})();
于 2013-01-06T09:04:16.600 回答
0

这是基本问题。我认为您需要使用 PHP 和 MySQL 学习 CURD。

  1. 首先你需要学习如何连接PHP和MySQL
  2. 您需要学习如何将数据从 PHP 插入 MySQL
  3. 您需要学习如何将数据从 PHP 更新到 MySQL
  4. 您需要学习如何将数据从 PHP 更新到 MySQL

之后,您可以使用 ajax 来显示您的数据:

$.post('crud.php', function(data) {
  $('#result').html(data);
});

祝你好运。

于 2013-01-06T09:11:41.310 回答