2012-10-24 21 views
6

में काम करता है यह अब तक मेरे बाहर निकलना शुरू कर रहा है। यहाँ क्या हो रहा है?jQuery मेरे सर्वर पर काम नहीं करता है लेकिन jsfiddle

http://www.mauricekappelhof.nl/work/TemplateTest/Backend/menu.php?page=1 पर कोई परिणाम देखें पर http://jsfiddle.net/x7bgF/

ओह काम कर परिणाम देखें, मैं एक अंडरस्कोर से रिक्त स्थान बदलना चाहते हैं। तो यदि आप 'टाइटल' फ़ील्ड में कोई स्थान टाइप करते हैं, तो 'लिंक' फ़ील्ड समान दिखने का अनुमान लगाता है, लेकिन फिर अंडरस्कोर के साथ।

यह jQuery

$(document).ready(function(){ 
     $('#title').keyup(function(e){ 
      var e = e || window.event; 
      $('#link').val($(this).val().replace(/\s/g, '_')); 
     });​ 
    });
+0

कैसे आप सर्वर साइड पर स्क्रिप्ट लिख सकता हूँ? –

+0

फायरबग 'syntaxError:' menu.php पर अवैध चरित्र 'देता है? पृष्ठ = 1 (लाइन 50, कॉल 5) ' –

+0

यह इस स्निपेट के लाइन 4 पर' सिंटेक्स त्रुटि: अप्रत्याशित टोकन ILLEGAL' दिखाता है। –

उत्तर

12

के इस टुकड़े के बारे में है आप एक अवैध चरित्र

$(document).ready(function(){ 
    $('#title').keyup(function(e){ 
     var e = e || window.event; 
     $('#link').val($(this).val().replace(/\s/g, '_')); 
    });? // <-- delete this and rewrite it 
}); 

है आप नोटपैड ++

यह jsfiddle

+0

अरे यह है, लेकिन इतना अजीब है क्योंकि मैं ऐप्पल के टेक्स्ट एडिट में कुछ भी नहीं देख रहा हूं:? – Maurice

+0

@ मॉरीस मैंने कभी सेब के टेक्स्टडिट का उपयोग नहीं किया है, इसलिए मुझे नहीं पता। मुझे लगता है कि आप ओएसएक्स पर नोटपैड ++ का उपयोग कर सकते हैं, हालांकि यदि आप इसे चलाने के लिए वाइन का उपयोग करते हैं तो http://studiogreenleaf.wordpress.com/2012/05/10/notepad-on-mac-osx/ –

3

से नकल करने और चिपकाने से है में देख सकते हैं मुझे मिलता है:

SyntaxError: illegal character

});?

menu.php?page=1 (line 50, col 5)

मेरे लॉग पर (ध्यान दें कि? मेरे फायरबग पर प्रदर्शित नहीं होता है, ऐसा लगता है कि एक छिपी हुई चरित्र या आपकी PHP फ़ाइल पर कुछ है)।

जब आप स्रोत कोड पर एन्कोडिंग बदलने के आप मिल जाएगा:

$(document).ready(function(){ 
    $('#title').keyup(function(e){ 
     var e = e || window.event; 
     $('#link').val($(this).val().replace(/\s/g, '_')); 
    });​ 
}); 

आप आपको लगता है कि एन्कोडिंग के रूप में प्रयोग कर रहे हैं UTF-8 में अपने php फ़ाइल को बदलने के लिए चाहते हो सकता है, फ़ायरफ़ॉक्स आप आईएसओ का उपयोग कर रहे कहते हैं 8859-1

1

मैं अपने कोड परीक्षण किया है और मैं एक छोटे से परिवर्तन करने के:

$(document).ready(function(){ 
    $('#title').keyup(function(e) { 
     var e = e || window.event; 
     $('#link').val($(this).val().replace("/\s/g", '_')); 
    }); 
}); 
संबंधित मुद्दे