ठीक है, मैं डेटाटेबल्स के उपयोग के लिए एक छोटी परियोजना पर काम कर रहा हूं। इसकी एक jQuery ग्रिड प्लगइन और Ive अब कार्यक्षमता के रूप में काम कर रहे अधिकांश कार्यक्षमता मिल गया है। एकमात्र चीज जिसे मैं अपने सिर को लपेटने के लिए प्रतीत नहीं कर रहा हूं, वह एजेक्स इनलाइन संपादन पर ग्रिड रीफ्रेश कर रहा है।jQuery डेटाटेबल्स, अद्यतन के बाद ग्रिड रीफ्रेश करें (सर्वर-साइड प्रसंस्करण)
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
var oTable = $('#example').dataTable({
"bJQueryUI": true,
"bProcessing": true,
"sAjaxSource": "/test/server_processing.php",
"sPaginationType": "full_numbers",
"aoColumns": [ { "bVisible": false },
null,
null,
null
]
}).makeEditable({
sAddURL: "AddData.php",
sAddHttpMethod: "GET",
sDeleteHttpMethod: "GET",
sDeleteURL: "DeleteData.php",
sUpdateURL: "UpdateData.php",
oAddNewRowButtonOptions: { label: "Add...",
icons: {primary:'ui-icon-plus'}
},
oDeleteRowButtonOptions: { label: "Remove",
icons: {primary:'ui-icon-trash'}
},
oAddNewRowFormOptions: {
title: 'New Toll Free number',
show: "blind",
hide: "explode",
modal: true
},
sAddDeleteToolbarSelector: ".dataTables_length"
});
});
</script>
यह मेरा updatedata.php फ़ाइल
$editedColumn = $_POST['columnId'];
$editedValue = $_POST['value'];
$id = $_POST['id'];
if ($editedColumn == '1') {
$sql = "update Main set name='$editedValue' where id='$id'";
} elseif ($editedColumn == '2') {
$sql = "update Main set dn='$editedValue' where id='$id'";
} elseif ($editedColumn == '3') {
$sql = "update Main set dn1='$editedValue' where id='$id'";
}
/* Update a record using information about id, columnName (property
of the object or column in the table) and value that should be
set */
$sql2 = "select name from Main where id = '$id';";
mysql_query($sql) or die(mysql_error());
echo "Update ok, reload to see changes";
मैं अंत में गूंज है, क्योंकि यह एक चेतावनी() कुछ जहां पॉप करने लगता है और गूंज भरता है कि जानकारी के साथ चेतावनी है।
मुझे एफएनडीआरओ जैसे ग्रिड को फिर से निकालने के कार्यों के बारे में पता है लेकिन मैं कैसे कार्यान्वित करना चाहता हूं, इस बारे में अनजान हूं।
मैं आपके जैसा ही मिला :) और चाल का इंतजार कर रहा हूं। – sophie
इंजेक्शन से सावधान रहें। –