In cakephp,layout calling two times when i use AJAX -
कृपया नीचे कोड स्निपप्ट देखें:
& lt;? Php // अद्यतन को सेट करता है और DOM ID $ paginator- & gt; विकल्प (सरणी ('अपडेट' = & gt; 'सामग्री', 'सूचक' = & gt; 'स्पिनर', 'url' = & gt; $ this- & gt; पारित कर दिया गया है) द्वारा सूचक तत्व); प्रतिधारा $ paginator- & gt; prev ('& lt; & lt; पिछला', रिक्त, शून्य, सरणी ('वर्ग' = & gt; 'अक्षम')); प्रतिधारा $ paginator- & gt; अगला ('अगला & gt; & gt;', रिक्त, शून्य, सरणी ('वर्ग' = & gt; 'अक्षम')); ? & Gt;
और मेरा पृष्ठ यूआरएल है
अब मुझे एक समस्या है। मैं केक के साथ एजेएक्स आधारित पेजिंग का उपयोग कर रहा हूं, लेकिन जब मैं अगले पेज पर क्लिक करता हूं तो उसे शीर्ष लेख और पादलेख दो बार।
अगर मैं एजेक्स के साथ दो बार फ़ंक्शन का उपयोग करता हूं तो मैं केवल एक बार लेआउट को कैसे कॉल कर सकता हूं।
कृपया अपना समर्थन दें।
धन्यवाद
ऐसा कुछ आपकी मदद कर सकता है:
यदि ($ this-> RequestHandler - & gt; isAjax ()) {$ this- & gt; लेआउट = गलत; }
यह एक एजेक्स अनुरोध पर लेआउट को बंद कर देगा लेकिन अन्यथा इसे छोड़ दें। मेरा मानना है कि यह किसी दिए गए अनुरोध के लिए विशिष्ट होगा, लेकिन मैंने इसका परीक्षण नहीं किया है और मुझे स्वयं ऐसा करने की आवश्यकता नहीं है।
Comments
Post a Comment