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

Popular posts from this blog

Editing Python Class in Shell and SQLAlchemy -

import - Python ImportError: No module named wmi -

uislider - In a MATLAB GUI, how does one implement a continuously varying slider from a GUIDE created .m file? -