Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengubah konten div di Jquery Mobile

Pertama, Anda ingin memastikan bahwa php Anda mengembalikan JSON yang diformat dengan benar, yang dalam hal ini adalah larik objek {id:1,name:"Name"}. Anda dapat melihat ini halaman contohnya. Anda akan mendapatkan sesuatu seperti

$fetch = mysql_query("SELECT * from railway"); 

while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
  $row_array['id'] = $row['id'];
  $row_array['name'] = $row['name'];

  array_push($return_arr,$row_array);
}

echo json_encode($return_arr);

Di sisi klien, jika Anda ingin mendapatkan manfaat dari tampilan daftar seluler jquery , Anda mungkin harus mengubah <div data-role="content" id="list"> ke <ul data-role="listview" id="list"> .

Kemudian, Anda harus mempertimbangkan untuk memindahkan kode js Anda ke header, dan mengikatnya ke pageinit acara.

Anda juga perlu memodifikasi fungsi sukses Anda untuk beralih melalui array dan menambahkan elemen ke daftar Anda.

$(document).live('pageinit',function (event) {
    $.ajax({
        url: 'index.php',
        data:"",
        dataType: 'json',
        success: function(data)        
          {
            for (var i = 0; i < data.length; i++) {
              $('#list').append("<li><b>id: </b>"+ data[i].id +"<b> name: </b>"+ data[i].name + "</li>"); 
            }
         }
    });
}); 

Anda mungkin perlu menyegarkan tampilan daftar dengan $('#mylist').listview('refresh'); untuk memberikan format seluler jquery yang tepat




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menentukan apakah indeks tabel MySQL ada sebelum membuat

  2. mySQL mengembalikan indeks setelah dimasukkan

  3. TAMPILAN MySQL vs. kueri PHP

  4. MySQL mengembalikan false ketika beberapa baris memenuhi klausa WHERE

  5. Driver QMYSQL tersedia tetapi tidak dimuat