How to Separate the Jquery response which contains STD_ERROR -


<पूर्व> $। Get ("/ student / studentnumber.php", $ ("myform")। Serialize () , फ़ंक्शन (डेटा) {चेतावनी (डेटा); यदि (डेटा.sबस्ट्रिंग (0,7) == 'STDERR') {//$ ("######################) {//$ ("#MYSPAN").text(data);}}};

उपरोक्त स्क्रिप्ट में मुझे "Studentnumber.php" से आने वाला PHP प्रतिसाद है। अगर "सही संख्या" दर्ज की जाती है तो "डेटा" फ़ील्ड में "छात्र नाम" शामिल होता है। एक गलत संख्या दर्ज की गई है, वह "एसटीडीईआरआर: एसएनओ नॉट वैलआईड" को प्रदर्शित करता है। अब यहाँ मैं एक गलत नंबर दर्ज होने पर केवल "एसएनओ वैलआईड" को नहीं भेजना चाहता। मैं "एसटीडीईआर:"

/ Div>

आप बंद हैं।

.substring () का सूचकांक कॉल 1 से बंद है।

इसे आज़माएं:

  अगर (data.substring (0,6) == 'STDERR' ) {$ ("# MYSPAN")। पाठ (data.substring (7)); } और {$ ("# MYSPAN")। पाठ (डेटा); }  

अपडेट: यदि आप $। Trim () का उपयोग करते हैं तो यह उत्तर अभी भी काम करेगा, अतिरिक्त सफेद से छुटकारा पाने के लिए अंतरिक्ष।

  डेटा = $ .ट्रिम (डेटा);  

अन्यथा, नीचे दिए गए उत्तर का उपयोग करें।


संपादित करें: आपकी टिप्पणी से, वहां की शुरुआत में एक स्थान है STDERR। उस स्थिति में, आपको अपने नंबरों पर वापस जाने की जरूरत है, और उस स्थान को तुलना के लिए STDERR स्ट्रिंग में जोड़ें।

इसे आज़माएं:

  यदि (data.substring (0,7) == 'STDERR') {$ ("# MYSPAN")। पाठ (data.substring (8)); } और {$ ("# MYSPAN")। पाठ (डेटा); }  

Comments

Popular posts from this blog

wpf - Line breaks and indenting for the XAML of a saved FlowDocument? -

gtk - Python Window Resize -

c# - read full xml file data over tcp -