php - Yii CjuiAutoComplete Not Working how to solve this error -
View.php फ़ाइल में मेरा विजेट
& lt; div class = "modal- शरीर "id =" test_modal "शैली =" प्रदर्शन: कोई नहीं; "& gt; & Lt;? Php $ recipeModel = नया नुस्खा (); $ Form = $ this- & gt; startWidget ('CActiveForm', सरणी ('आईडी' = & gt; 'उपयोगकर्ता-प्रपत्र', 'सक्षम एजेक्स मान्यीकरण' = & gt; सच, // 'फ़ोकस' = & gt; सरणी ($ मॉडल, पहला नाम'), )); $ ModelCat = नया वर्ग; $ इस- & gt; विजेट ('zii.widgets.jui.CJuiAutoComplete', ऐरे ('मॉडल' = & gt; $ मॉडल कैट, 'नाम' = & gt; 'cat_name', 'source' = & gt; 'श्रेणी / getsearchcats' 'विकल्प' = & gt; सरणी ('मिनलाँग' = & gt; '1',), 'htmlOptions' = & gt; सरणी ('शैली' = & gt; 'ऊंचाई: 20px;',),)); // <पूर्व> गूंज & lt; p id = "getdatevalue" & gt; एक ठीक शरीर ... & lt; / p & gt; '; $ इस- & gt; endWidget (); ? & Gt;
'शब्द']); यदि ($ अनुरोध! = '') {$ मॉडल = श्रेणी :: मॉडल () - & gt; खोजेंअभी (सरणी ("शर्त" = & gt; "cat_name जैसे '$ अनुरोध%'")); $ डेटा = सरणी (); विदेशी मुद्रा ($ मॉडल $ मिल के रूप में) {$ डेटा [] = $ get- & gt; cat_name; } // $ this- & gt; लेआउट = 'खाली'; गूंज json_encode ($ डेटा); }}
लेकिन कोई ड्रॉपडाउन उत्पन्न नहीं हुआ है और कुछ भी नहीं शुरू हो रहा है, कंसोल शो केवल पैराम्स में टेक्स्ट लिखकर और संपूर्ण पेज एचटीएमएल पोस्ट सेक्शन में दिखाया गया है कि कैसे इस को हल करें
यहाँ एक उदाहरण है जो मैंने अपने खोज पृष्ठ के लिए बनाया है
गूंज CHtml :: hiddenField (' यूआरएल ',' '); $ 'इस- & gt; विजेट (' zii.widgets.jui.CJuiAutoComplete ', ऐरे (' नाम '= & gt;' खोजबॉक्स ',' मान '= & gt;' ',' source '= & gt; CController :: createUrl (' सरणी ('शोएनिम' = & gt; 'गुना', 'मिनलैम्बन' = & gt; '2', 'चुनिए' = & gt; 'जेएस: फ़ंक्शन (इवेंट, यूआई) / साइट / स्वत: समाप्ति'), 'विकल्प' = & gt; {$ ("# Searchbox")। Val (ui.item.label); $ ("# url")। Val (ui.item.url); this.form.submit (); वापस लौटाना;} ',), ('# चयनित_प्रकार')। Val (null); ',' class '= & gt;' input-xxlarge ',' ',' html 'विकल्प = & gt; सरणी ($ ("# selected_id"), val (null); $ ("# selected_type" आईडी '= & gt; एपडेडइनपुटबुटन्स', 'प्लेसहोल्डर' = & gt; "खोज प्रारंभ करें",),)); नियंत्रक
foreach ($ मॉडल $ pub) {$ data ['value'] = $ pub ['label']; $ डेटा ['लेबल'] = $ पब ['लेबल']; $ सूची [] = $ डेटा; } Echo json_encode ($ सूची);
Comments
Post a Comment