2011-03-30 11 views
7

मैं Oracle शीर्ष का उपयोग कर रहा हूँ, लेकिन कैसे एक बाहरी जावास्क्रिप्ट फ़ाइल है कि एप्लिकेशन सर्वर पर स्थित हो सकता है या साझा अवयव में संग्रहीत से निम्न चर का उपयोग करने के बारे में सुनिश्चित नहीं कर रहा हूँ -> स्टेटिक फ़ाइलें।जावास्क्रिप्ट से ओरेकल एपेक्स चर का उपयोग कैसे करें?

:APP_ID 
:APP_PAGE_ID 
:APP_SESSION 

मैं कैसे जावास्क्रिप्ट से ऊपर से प्रत्येक के लिए मूल्यों को संदर्भित कर सकते हैं (एक स्थिर फ़ाइल के रूप में जमा)?

उत्तर

14

ये मान इस तरह छिपा आइटम के रूप में पृष्ठ पर प्रदान की गई हो:

<input type="hidden" name="p_flow_id" value="4000" id="pFlowId" /> 
<input type="hidden" name="p_flow_step_id" value="4150" id="pFlowStepId" /> 
<input type="hidden" name="p_instance" value="6528421540413702" id="pInstance" /> 

ताकि आप उन्हें संदर्भित कर सकते हैं के रूप में:

$v('pFlowId') // APP_ID 
$v('pFlowStepId') // APP_PAGE_ID 
$v('pInstance') // SESSION 

यह एक दया वे के रूप में ही नाम नहीं कर रहे हैं सत्र राज्य!

+0

क्या APP_USER के बारे में? – 6055

+0

@ 6190 APP_USER नहीं है, आपको इसे रखने के लिए अपना खुद का छुपा पृष्ठ आइटम बनाना होगा। –

+2

@ 6055 'वर app_user = करना 'और APP_USER।';' पेज विस्तार/अनुभाग "JavaScript" में/पाठ क्षेत्र "फंक्शन और ग्लोबल चर घोषणा"। फिर आप पृष्ठ में कहीं और इसका उपयोग कर सकते हैं। –

संबंधित मुद्दे