मुझे अपने नए प्रोजेक्ट पर एक छोटे से फ़ंक्शन को डिबग करने में एक दुखी समय हो रहा है।AJAX को PHP कॉल में डीबग करने का सबसे अच्छा तरीका क्या है?
अनिवार्य रूप से मेरे पास "userfFunctions.php" नामक मेरे सर्वर पर मेरी लॉग आउट स्क्रिप्ट के लिए एक AJAX कॉल के माध्यम से उपयोगकर्ता लॉग आउट हो रहा है, इसलिए मैं AJAX का उपयोग कर रहा हूं ताकि मुझे अधिक रेगेक्स लिखने का सिरदर्द न हो मेरे mod_rewrites से मेल खाते हैं। वैसे भी, हर बार ऐसा लगता है कि मेरा पोस्ट डेटा बस मर जाता है और चूंकि PHP दृश्यों के पीछे चल रहा है, मुझे लगता है कि मेरे पास डेटा प्रवाह को बाधित करने का कोई तरीका नहीं है। बीटीडब्ल्यू यह समारोह दिन के 1 9 घंटे काम करता है।
यहाँ जावास्क्रिप्ट समारोह है:
function logOut(){
var data = new Object;
data.log_out = true;
$.ajax({
type: 'POST',
url: 'http://www.mydomain.com/User_Validator', //<-- redirects to userFunctions.php
data: data,
success: function(data) {
alert(data); // <-- a response is triggered but with no response data!
}
});
}
php पक्ष:
if(isset($_POST['log_out'])){
echo 'alert this!';
}
यहाँ मेरी भयानक प्रतिक्रिया है: alt text http://img517.imageshack.us/img517/6520/screenshot20100517at443.png
इसके लिए आपको बहुत बहुत धन्यवाद! महान दृष्टिकोण –
@Jascha: कोई समस्या नहीं, मैंने प्रदान किए गए फ़ंक्शन में एक टाइपो था - यह अभी तय है। =) –