का उपयोग कर PHP रीफ्रेश तालिका सामग्री मेरे पास एक ऐसा फॉर्म है जिसमें एक तालिका है जो ड्रॉपडाउन में चयनित विकल्प के अनुसार डेटा गतिशील रूप से पॉप्युलेट की जाती है।AJAX
ड्रॉपडाउन में 2 मान "सक्षम" और "अक्षम" हैं। तालिका में प्रत्येक पंक्ति के पहले कॉलम में एक चेकबॉक्स होता है। निम्नानुसार तालिका संरचना है।
[checkbox ]| user | status
[checkbox1]| jim | enabled
[checkbox2]| sam | disabled
चेकबॉक्स मान उपयोगकर्ता आईडी के बराबर है।
चयनित उपयोगकर्ताओं की स्थिति बदलने के लिए एक बटन है।
बटन पर क्लिक करें चयनित चेकबॉक्स मान AJAX का उपयोग करके पोस्ट किया गया है और चयनित उपयोगकर्ताओं की स्थिति बदल दी गई है लेकिन डेटा केवल पृष्ठ रीलोड पर रीफ्रेश किया गया है।
स्थिति बदलते समय मैं तालिका को रीफ्रेश कैसे कर सकता हूं। मेरी स्क्रिप्ट यहाँ है।
function Status(){
var checked = []
$("input[name='select[]']:checked").each(function()
{
checked.push(parseInt($(this).val()));
});
if(checked!=''){
$.ajax({
type:'post',
url:site_url()+'/common/changeStatus',
data:{'checked':checked},
dataType:'json',
async:false,
success:function(result){
if(result!= "false"){
$.msgBox({
title:"Success",
content:"Status change successful"
});
$(function() {
$('.msgButton').click(function (event) {
event.preventDefault();
$("#table").load($(this).attr("#table"));
});
});
}
यहाँ #table
डेटा Containig तालिका के आईडी है।
$ ('# प्रतिक्रिया_div_id') का उपयोग करने का प्रयास करें। एचटीएमएल (AJAX प्रतिक्रिया); – ripa
@ripa: इस का उपयोग करते हुए खुराक div को प्रतिक्रिया जोड़ता है? यहां मेरी प्रतिक्रिया या तो आपके परिवर्तन में सत्य या गलत – Avinash
है स्थिति बदल गई स्थिति को प्रतिबिंबित करें और इसे स्थिति div में रखें। सफलता: समारोह (परिणाम) {$ ('# response_div_id') एचटीएमएल (परिणाम);। }); – ripa