Jquery / LENKER Fehlermeldung - Uncaught TypeError: Object [object object] has no method 'match'

arbeite ich an ein wenig learning-Projekt und habe ein Problem, ich kann nicht arbeiten.

Bekomme ich die folgende Fehlermeldung auf google Chrome dev-Konsole :-

Uncaught TypeError: Object [object Object] has no method 'match'
lexer.nexthandlebars-1.0.0.beta.6.js:364
lexhandlebars-1.0.0.beta.6.js:392
lexhandlebars-1.0.0.beta.6.js:214
parsehandlebars-1.0.0.beta.6.js:227
Handlebars.parsehandlebars-1.0.0.beta.6.js:507
compilehandlebars-1.0.0.beta.6.js:1472
(anonymous function)handlebars-1.0.0.beta.6.js:1481
(anonymous function)scripts.js:103
jQuery.Callbacks.firejquery.js:1046
jQuery.Callbacks.self.fireWithjquery.js:1164
donejquery.js:7399
jQuery.ajaxTransport.send.callback

Nun diese zeigt bis auf einen Fehler mit dem folgenden code in die LENKER-Scripte

match = this._input.match(this.rules[rules[i]]);
Uncaught TypeError: Object [object Object] has no method 'match'

Also, was nehme ich daraus mit, dass es muss ein Problem mit meinem code und nicht den LENKER code, obwohl es in der beta ist.

Hier ist der Abschnitt von code, traten Sie alle aus.

displayJobInfo: function( e ) {
    var self = Actors;

    self.config.jobInfo.slideUp( 300 );
    var jobnum = $(this).data( 'job_id' );
    $.ajax({
        data: { job_id: jobnum }

    }).then(function( results ) {
        self.config.jobInfo.html( self.config.JobInfoTemplate( { jobs: results, job_id: jobnum }) ).slideDown(300);
    });
    console.log($(this).data( 'job_id' ));
    e.preventDefault();
}

Ich habe Stunden versucht, diese Arbeit einem selber und habe fast die gleichen code-Abschnitt, der in einem anderen Teil von meiner Website.

Wenig hintergrund - ich bin mit php zu ziehen, eine Datenbank von mysql und dann die Abfrage der Datenbank, basiert auf der as-Benutzer Eingabe-und jquery-overlay die Felder wieder auf die Seite.

Fand den Fix. Ich aufgehört, die .html() für die folgende Aussage JobInfoTemplate: $('#job_info_template').html().
Ich hatte das gleiche problem und deine Antwort es fest für mich. Für die Nachwelt sollten Sie es als eine Antwort auf diese Frage, und dann zu akzeptieren. 🙂

InformationsquelleAutor monkeylumps | 2012-04-26

Schreibe einen Kommentar