Saturday, 15 January 2011

php - Ajax for incorporated in the same div -


मेरे पास पेज ( index.php ) है जिसमें id = "T1" और एक div id = "कंटेनर"

  & lt; एक id = "t1" शीर्षक = "उपयोगकर्ता" href = "utenti .php "& gt; उपयोगकर्ता & lt; / a & gt; & Lt; div id = "कंटेनर" & gt; & Lt;! - इसमें कहां शामिल है - & gt; & Lt; / div & gt;   

जब मैं लिंक पर क्लिक करता हूं तो मुझे एक अंतर्निहित बाहरी पृष्ठ ( utenti.php) मिलता है

यह अजाक्स का कोड है: < / P>

  $ (document) .ready (function () {$ ("# t1")। क्लिक करें (function () {// $ ("# container")। Hide (); $ ( "# कंटेनर") लोड ($ (यह) .attr ("href"), फ़ंक्शन () {$ ("# कंटेनर")। शो (); event.preventDefault ();}); वापस लौटा;}) ;});   

और अभी तक सब ठीक है, लेकिन अगर मैं उस पेज में एक लिंक पर क्लिक करता हूं जिसमें (utenti.php) शामिल है, तो पेज उसी डिवी में शामिल नहीं है, लेकिन इसे सीधे में खोला जाता है तरीके से।

मैंने फाइल में डाल करने की कोशिश की। जे एस कोड अजाक्स, में बदलने के लिंक्स की पहचान करने के लिए आईडी:

  $ (document) .ready (function ($ ("# T1") क्लिक करें (फ़ंक्शन () {// $ ("# container")। छुपाएं (); $ ("# कंटेनर")। लोड ($ (यह) .attr ("href "$" ("# कंटेनर")। Show (); event.preventDefault ();}); लौटें झूठे;}); $ ("# क्लिक")। क्लिक करें (फ़ंक्शन () {// $ ("# कंटेनर")। ($ # "कंटेनर") लोड ($ (यह) .attr ("href"), फ़ंक्शन () {$ ("# कंटेनर")। शो (); Event.preventDefault ();}); वापस वापसी;});});   

पेज Utenti.php में निहित लिंक का #click है आईडी है, लेकिन यहां तक ​​कि इसलिए मैं इस पेज को डिव में शामिल नहीं करता हूं।

मैंने पृष्ठ को utenti.php के अंदर सीधे स्क्रिप्ट के साथ पृष्ठ शामिल करने की कोशिश की है, लेकिन मैं पहले लिंक को पहचानता हूं (जो

अगर मैं सही ढंग से समझता हूं कि इस प्रणाली में वास्तव में पृष्ठ शामिल नहीं है तो क्लासिक पीएचपी के रूप में शामिल होगा।

वह देता है वह भी सूचकांक में पहले से ही शामिल मूल्यों को एक तरह का दृश्य है, सिर्फ इतना है कि मुझे मुख्य पृष्ठ के अंदर utenti.php में दिए गए लिंक के मूल्य को कैसे पारित करना है, index.php

यह होना चाहिए

  $ (दस्तावेज़) .on ("click", "# t1", फ़ंक्शन (e) {e.preventDefault (); var href = $ (this) .attr ("href"); $ ("# container ") .लोड (href);});    

No comments:

Post a Comment