javascript - Uncaught ReferenceError: Ajax is not defined onchange issue -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 1 उत्तर
मैं इस ट्यूटोरियल का पालन और भी
वर्ग TestItController & lt; ApplicationController def index @genres = genre.find (: सभी) @artists = Artist.find (: सभी) @songs = Song.find (: सभी) end def update_artists # genre = genre.find पर आधारित कलाकारों और गाने अपडेट (पाराम [: genre_id]) कलाकार = शैली। कलाकारों के गीत = genre.songs प्रस्तुत करना: अद्यतन करना | पृष्ठ | Page.replace_html 'कलाकार',: आंशिक = & gt; 'कलाकार',: वस्तु = & gt; कलाकारों पेज.रेplace_एचtml 'गाने',: आंशिक = & gt; 'गाने',: वस्तु = & gt; गीतों का अंत अंत डीईएफ़ update_songs # कलाकारों के आधार पर अद्यतन गाने कलाकार = कलाकार.फैन्ड (पाराम [: कलाकार_आईडी]) गाने = कलाकार.songs प्रस्तुत करना: अपडेट करें | पृष्ठ | Page.replace_html 'गाने',: आंशिक = & gt; 'गाने',: वस्तु = & gt; गीतों के अंत का अंत
यहां मॉडल:
वर्ग शैली & lt; ActiveRecord :: बेस है has_many: कलाकारों has_many: गीत, के माध्यम से = & gt; : कलाकारों का अंत वर्ग कलाकार & lt; ActiveRecord :: बेस है has_many: गीतों का अंत
यहां दृश्य है: index.html.erb
& lt; script src = "https: // ajax .googleapis.com / ajax / libs / jQuery / 1.10.2 / jquery.min.js "& gt; & lt; / स्क्रिप्ट & gt; & Lt; स्क्रिप्ट src = "http://code.highcharts.com/highcharts.js" & gt; & lt; / स्क्रिप्ट & gt; & Lt; div id = "contain" style = "min-width: 310px; ऊंचाई: 400px; मार्जिन: 0 ऑटो" & gt; & lt; / div & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; $ (फ़ंक्शन () {$ ('# होते हैं')। उच्चचर्ट्स ({चार्ट: {plotbackgroundcolor: null, plotBorderWidth: null, plotShadow: false}, शीर्षक: {text: 'एक विशिष्ट वेबसाइट पर ब्राउज़र बाज़ार शेयर, 2014'} , टूलटिप: {pointFormat: '{series.name}}: & lt; b & gt; {point.percentage: .1f}% & lt; / b & gt;'}, प्लॉट विकल्प: {पाइ: {allowPointSelect: true, कर्सर: 'पॉइंटर', डेटा लेबल्स: {सक्षम: सच, प्रारूप: '& lt; b & gt; {point.name} & lt; / b & gt ;: {point.percentage: .1f}%', शैली: {रंग: (उच्चचरित्स। और & amp; हाईचर्ट्स .theme.contrastTextColor) '' काले '}}}}, श्रृंखला: [{प्रकार:' पाई ', नाम:' ब्राउज़र शेयर ', डेटा: [[' फ़ायरफ़ॉक्स ', 45.0], [' आईई ', 26.8] , {नाम: 'क्रोम', वाई: 12.8, एस Liced: सच, चयनित: सच}, ['सफारी', 8.5], ['ओपेरा', 6.2], ['अन्य', 0.7]]}]}); }); & Lt; / स्क्रिप्ट & gt; & Lt;% = collection_select (शून्य ,: genre_id, @genres ,: id,: name, {: प्रॉम्प्ट = & gt; "एक शैली चुनें"}, {: onchange = & gt; "# {remote_function (: url = & gt; { : क्रिया = & gt; "update_artists"},: साथ = & gt; "'genre_id =' + मान")} "})% & gt; & Lt; div id = "कलाकार" & gt; & lt;% = रेंडर: आंशिक = & gt; 'कलाकार',: वस्तु = & gt; @ स्टार्टिस्ट% & gt; & lt; / div & gt; & Lt; div id = "गाने" & gt; & lt;% = रेंडर: आंशिक = & gt; 'गाने',: वस्तु = & gt; @ सोंग्स% & gt; & lt; / div & gt;
_artists आंशिक (_artists.html.erb):
& lt;% = collection_select (शून्य,: artist_id, कलाकार, आईडी:: नाम , ": कलाकार =" "," = कलाकार "चुनें,} =" gtc: mediawiki-xid = "gtc: suffix =" "gtc: mediawiki-xid =" gtc: suffix = "" & gt; '+ Value ")}"})% & gt;
_songs आंशिक (_songs.html.erb):
और lt;% = संग्रह_शैली (शून्य,: song_id, गीत, आईडी,: शीर्षक , {: प्रॉम्प्ट = & gt; "एक गीत चुनें"})% & gt;
मुझे एक त्रुटि मिलती है जब एक जीएनआर चुनें:
अनचाहे संदर्भ संदर्भ: अजाक्स पर परिवर्तन
कृपया नहीं है कोई मुझे इस के साथ मदद कर सकता है:
मैंने 3 महीने बिताए और अभी भी जवाब नहीं मिलता।
jquery.min के बीच एक संघर्ष और कन्बोबोक्स ।
अजाक्स प्रोटोटाइपज में परिभाषित किया गया है। आपको अजाक्स का उपयोग कर कोड से पहले प्रोटोटाइप स्क्रिप्ट को शामिल करना चाहिए।
आगे पढ़ने और।
Comments
Post a Comment