2013-03-15 11 views
19

यह प्रश्न पहले से ही कई बार पूछे गए हैं लेकिन उनमें से कोई भी मेरे लिए काम नहीं करता है। मैं इस दिनांक पिकर को JSP फ़ाइल में उपयोग करने का प्रयास कर रहा हूं। यह मेरी स्क्रिप्टडेटपिकर फ़ंक्शन नहीं है

<head> 
<title>My Home</title> 
<link rel="stylesheet" type="text/css" 
href="../resource/css/page-style.css" /> 
<link rel="stylesheet" type="text/css" 
href="../resource/css/jQuery-ui.css" /> 
<script src="../resource/js/jquery-1.9.1.js"></script> 
<script src="../resource/js/jquery-ui.js"></script> 
<script type="text/javascript" src="../resource/js/form-elements.js"></script> 

<script type="text/javascript"> 
$("document").ready(function() { 
    $("#shortcuts").load("shortcut.html"); 
    $("#datepicker").datepicker(); 
    alert('jQuery is working'); 
}); 
</script> 
</head> 

shortcut फ़ाइल पूरी तरह से लोड कर रहा है है, तो अलर्ट भी दिख रहा है। मुझे त्रुटि संदेश TypeError: $(...).datepicker is not a function के रूप में मिलता है। अगर मैं इस स्क्रिप्ट को अपने डेस्कटॉप में रखी गई एचटीएमएल फाइल में चलाता हूं, तो मुझे इस समस्या का सामना नहीं करना पड़ रहा है, जब मैं अपने आईडीई में आओ कोड कॉपी करता हूं और इसे चलाता हूं तो मुझे यह कंसोल मेरे कंसोल में मिलता है। कृपया मुझे सुझाव दें कि मैं क्या कर सकता हूं? मुझे पता है कि इस सवाल से कई बार पूछा गया है कि मैंने हर जवाब की जांच की है, यह केवल link है जो मेरी जांच के करीब है लेकिन मेरे लिए काम नहीं किया है।

+0

मुझे ऐसा नहीं लगता है। मेरे पास अन्य फ़ाइल में एक ही 'हेड' टैग है। पूरी तरह से काम करना – NewUser

+0

सुनिश्चित करें कि आपके पास 'डेटपिकर' की आईडी के साथ 'DOM' है और यह भी सुनिश्चित करें कि 'आईडी' अद्वितीय है। –

+1

कोड ठीक लगता है .. सुनिश्चित करें कि आपका यूई लोड हो गया है .. अपने पृष्ठ का स्रोत देखें और यह जांचने के लिए कि ui लोड हो गया है या नहीं – bipen

उत्तर

37

समस्या आपकी आयातित फ़ाइलों के साथ है। मुझे लगता है कि आपने उन्हें ठीक से नहीं रखा है।

इन फ़ाइलों

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
    <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script> 

यह मेरे लिए काम कर रहा है आयात करने के लिए प्रयास करें।

कोई JQuery का संदर्भ अपने JQuery ui को संदर्भ के बाद देखते हैं कि अधिक information

+0

इस पर जांच कर रहा है .. – NewUser

+0

ठीक है इसे एक बार जांचें। – PSR

+0

यूआरएल कार्य फ़ाइल में सापेक्ष स्रोत को बदलना। पर क्यों? कोई अंदाजा? – NewUser

20

डबल जाँच के लिए यहाँ देखें।

मेरे पास एक अतिरिक्त JQuery संदर्भ था जो मेरे JQuery-UI संदर्भ के बाद आया और समस्या का पीछा करने में एक घंटा खो गया। इससे डेटपिकर को त्रुटि नहीं मिलेगी।

+1

मेरा समय बचाने के लिए धन्यवाद! –

+0

जानना अच्छा है। धन्यवाद। –

+1

यह उत्तर शीर्ष पर होना चाहिए :) –

संबंधित मुद्दे