Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Jquery मोबाइल में div की सामग्री को बदलना

सबसे पहले, आप यह सुनिश्चित करना चाहेंगे कि आपका PHP एक उचित रूप से स्वरूपित JSON लौटाता है, जो इस मामले में {id:1,name:"Name"} ऑब्जेक्ट्स की एक सरणी होगी। आप इस पर एक नज़र डाल सकते हैं यह पृष्ठ उदाहरण के लिए। आपको कुछ ऐसा मिलेगा

$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);

क्लाइंट की ओर से, यदि आप jquery मोबाइल सूचीदृश्यों , आपको शायद बदलना चाहिए <div data-role="content" id="list"> करने के लिए <ul data-role="listview" id="list">

फिर, आपको अपने जेएस कोड को हेडर पर ले जाने और इसे pageinit से बांधने के बारे में सोचना चाहिए। घटना।

आपको सरणी के माध्यम से पुनरावृति करने और तत्वों को अपनी सूची में जोड़ने के लिए अपने सफलता फ़ंक्शन को संशोधित करने की भी आवश्यकता होगी।

$(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>"); 
            }
         }
    });
}); 

फिर आपको $('#mylist').listview('refresh'); के साथ सूचीदृश्य को रीफ्रेश करने की आवश्यकता हो सकती है इसे उचित jQuery मोबाइल स्वरूपण देने के लिए




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जेएसपी पेज के माध्यम से डेटाबेस पर दो अलग-अलग तालिकाओं में फॉर्म डेटा डालें

  2. MySQL में InnoDB के साथ पूर्ण पाठ खोज

  3. अगर मैं एक कोलन का उपयोग करता हूं तो PHP बाध्य पैरामीटर डेटाबेस पैरामीटर की गलत संख्या को कॉल करता है

  4. MySQLi एक बयान तैयार करने में विफल रहा है

  5. मैं Wordpress साइट पर डेटाबेस क्वेरी आँकड़े कैसे प्रदर्शित करूँ?