पर काम नहीं कर रहा है मैं अभी भी मेरे साथ जेवीरी के लिए इतना नया हूं।JQuery क्लिक करें() एचटीएमएल
मैं jquery, php, और mysql डेटाबेस का उपयोग कर go-moku गेम बनाने का प्रयास कर रहा हूं। मेरे पास एक AJAX फ़ंक्शन है जो आवश्यक होने पर प्रत्येक बोर्ड को बोर्ड अपडेट करता है।
var turnCount = -1;
setInterval(function(){
$.get('includes/boardControl.php',{turn: turnCount }, function(data){
if(data != "")
{ $("#board").html(data);
turnCount = $("#turnCount").text();
$("#turnCount").text("")
}
});
}, 1000);
यह सिर्फ ठीक काम करता है, यह डेटाबेस की जाँच करता है देखने के लिए अगर बारी वृद्धि की गई है और बोर्ड की जगह अगर यह नहीं है। अब मैं जो अंततः करना चाहता हूं वह एक क्लिक फ़ंक्शन तैयार करता है जो बोर्ड को अपडेट करने और डेटाबेस में गिनती करने के लिए अजाक्स का उपयोग करता है। मैं किसी भी तरह से चयनकर्ता का उपयोग करने की उम्मीद कर रहा हूं यह निर्धारित करता हूं कि मैं किस वर्ग पर क्लिक कर रहा हूं।
मेरे पास कई प्रश्न हैं।
1) मेरे क्लिक समारोह अभी
$(document).ready(function() {
$("td > img").click(function(){
alert("clicked");
});
});
अभी के रूप में यह पिछले समारोह के साथ बनाया मेज पर एक अतिरिक्त परीक्षण मेज मैं html में लिखा है पर काम करता है, लेकिन नहीं है। मैं क्या गलत कर रहा हूं?
2) मैंने अभी तक ट्यूटोरियल को निर्देश दिया है कि मुझे निम्नलिखित तरीके से कोड लिखना चाहिए।
$(document).ready(function() {
//code here
});
जब मैंने कल रात एक प्रश्न पूछा, तो मुझे बताया गया कि मैं अपने कार्यों के साथ जटिल चीजों से अधिक था। तो मुझे दस्तावेज़ का उपयोग कब करना चाहिए। पहले से ही फ़ंक्शन और कब नहीं? और क्या मेरी सभी स्क्रिप्ट को एक दस्तावेज़ में रखना ठीक है। पहले से ही फ़ंक्शन या मेरे पास एकाधिक होना चाहिए?
3) एक बार मैं मैं एक एक्स भेजने के लिए आशा करता हूं काम करने के लिए क्लिक करें छवि प्राप्त, वाई सर्वर से समन्वय और बोर्ड पर कि इसी स्थान बदल जाते हैं। यह निर्धारित करने के लिए कि निर्देशांक का उपयोग करने के लिए तालिका में कौन सा सेल क्लिक किया गया है, मैं कैसे निर्धारित करूं? (या क्या कोई आसान तरीका है?)
आपकी सभी मदद के लिए अग्रिम धन्यवाद।
.live उनका कहना है() मेरे लिए समारोह =) –
"लाइव" StackOverflow पर jQuery समस्याओं का एक बड़ा वर्ग का हल है के लिए धन्यवाद काम करता है। जैसे ही आप की तरह एक बयान को देखने के रूप में "मैं अपने एचटीएमएल और एक्स बदल नहीं रह गया काम करता है" यह बहुत संभावना है कि लाइव() आपकी मदद करेगा है। –
हा हा, तो शायद आप अकेले शीर्षक से समस्या को जानते थे। –