मैं जावास्क्रिप्ट समारोह मापदंडों में एकल उद्धरण से बचने के लिए इस से बचने की जरूरत:जावास्क्रिप्ट समारोह में एकल उद्धरण से बच पैरामीटर
onclick="Javascript:INSERT_PRODUCT('188267','WILL AND GRACE','32311','L'ANNIVERSARIO DINOZZE ','20101113|04|18|','13/11/2010 0.00.00','CANALE 5 ',this);"
लेकिन मैं उन्हें एक समारोह कॉल के अंदर से बचने के लिए के बाद से मैं मान जो होगा पता नहीं है की जरूरत है पारित किया जाना चाहिए (डीबी चर मैं डेटाबेस से बच नहीं सकता)।
क्या कोई ऐसा कार्य है जो मुझे निम्न की तरह कुछ करने की अनुमति देता है?
onclick="Javascript:function(escape(param1), escape(param2), escape(param3));"
' '' = '\'' (बस के रूप में आप एक सामान्य स्ट्रिंग)। और क्योंकि आप इसे मार्कअप में डाल रहे हैं, या तो _you_ को इससे बचने की आवश्यकता होगी, या यदि सर्वर-साइड भाषा उत्पन्न हो रही है तो सुनिश्चित करें कि _it_ इससे बच निकलता है। –
Yyou आपके पैरामीटर को 'एस्केप (पैराम)' –
के अंदर रख सकता है लेबल 'जावास्क्रिप्ट:' की आवश्यकता नहीं है। आपको ईवेंट हैंडलर को बाध्य करने के अन्य तरीकों का उपयोग करना चाहिए: http://www.quirksmode.org/js/introevents.html, तो आपको उद्धरणों के बारे में चिंता करने की आवश्यकता नहीं है। –