php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.08.2010, 14:24  
Erfahrener Benutzer
 
Registriert seit: 04.05.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
Thorus ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] jQuery $.get verursacht Fehlermeldung (b.value||"").replace is not a funct

Hi,

Ich habe folgendes Problem:

Wenn ich diese $.get:

PHP-Code:
    $.get(
            
"fill_tree.php",
            {
                
CPROV_NAME: $(CPROVE_NAME).html(),
                
CPROV_ID: $(CPROVE_ID).val()
            },
            function (
data){
                $(
'#test').append(data);
            }
        ); 
nicht auskommentiere bekomme ich folgende Fehlermeldung:

(b.value||"").replace is not a function on line 46 of jquery.js

allerdings funktionieren andere $.gets wunderbar nach dem selben prinzip, hier ein beispiel:
PHP-Code:
$.get"php/fill_table.php",
{
INR: $('#PARSEL').val(),TIMEAGG: $('#TPid').val(),STIME: $('#Starttime').val(),ETIME: $('#Endtime').val(),SATopID: $('#SATOPid').val(),Filter: $('#Filter').val()},
function (
data){    $('#tbl-container').html(data);}); 
Kann mir hier jemand helfen? Wieso kommt diese Fehlermeldung?

Danke
Thorus
__________________
http://rottmann-moebel.de/
Thorus ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.08.2010, 15:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Da Objektliterale durchaus die Syntax:
Code:
{
bezeichner : 'wert' ,
bezeichner : 'wert'
}
statt
Code:
{
'bezeichner' : 'wert' ,
'bezeichner' : 'wert' 
}
erlauben, könnte ich mir vorstellen, dass Deine Variablen wie „CPROV_NAME“ hier schuld sind. Vielleicht enthalten sie auch für Literalschlüssel ungültige Zeichen.

Versuchs mal mit:

Code:
    var setup = {};
    setup[CPROV_NAME] = $(CPROVE_NAME).html();
    setup[CPROV_ID]   = $(CPROVE_ID).val();

    $.get(
            "fill_tree.php" , setup , function (data){
                $('#test').append(data);
            }
        );
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.08.2010, 15:45  
Erfahrener Benutzer
 
Registriert seit: 04.05.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
Thorus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi,
Wenn ich das hier ausprobiere:
PHP-Code:
    var setup = {};
    
setup['CPROVE_NAME'] = $(CPROVE_NAME).html();
    
setup['CPROVE_ID']   = $(CPROVE_ID).val();

    $.
get(
            
"fill_tree.php" setup , function (data){
                $(
'#test').append(data);
            }
        ); 
kommt die gleiche fehlermeldung!

Ich nehme an dass die ' ' und das E bei CPROVE fehlten waren nur versehen, weil anderenfalls bekomme ich die fehlermeldung CPROV_NAME is not defined!

Was sind denn fuer Literalschluessel ungueltige Zeichen?
__________________
http://rottmann-moebel.de/

Geändert von Thorus (18.08.2010 um 15:51 Uhr).
Thorus ist offline   Mit Zitat antworten
Alt 18.08.2010, 15:56  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nö, das glaube ich gerade nicht. Eher, dass Du diese Variablen setzen musst (anscheinend benutzt Du irgendwas fertiges?). Der Zugriff Via $(VAR_NAME) ist ein deutlicher Hinweis darauf, dass das Variablen sind.

Zitat:
Ich nehme an dass die ' ' und das E bei CPROVE fehlten waren nur versehen, weil anderenfalls bekomme ich die fehlermeldung CPROV_NAME is not defined!
Das wäre eine wichtige Info gewesen. Und wenn Du es nicht weißt, solltest Du Deine Annahmen vielleicht schildern, aber trotzdem mit dem echten Problem rüberkommen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.08.2010, 16:01  
Erfahrener Benutzer
 
Registriert seit: 04.05.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
Thorus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

aber hier befuellst du doch das array:

setup['CPROVE_NAME'] = $(CPROVE_NAME).html();
setup['CPROVE_ID'] = $(CPROVE_ID).val();

und das in den [] ist der schluessel und der ist keine variable!

Nein, das ist nichts fertiges^^

hier werden CPROVE_NAME und ID befuellt:

var CPROV_NAME = '#'+id+',CPROV_NAME';
var CPROV_ID = '#'+id+',CPROV_NAME';

id wird der funktion uebergeben und lautet immer in etwas so:

level0-point0 oder level0-point1 usw
__________________
http://rottmann-moebel.de/
Thorus ist offline   Mit Zitat antworten
Alt 18.08.2010, 16:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
und das in den [] ist der schluessel und der ist keine variable!
Doch. Es ist ein variabler Schlüssel.
Zitat:
aber hier befuellst du doch das array:
Das Literal. Ist aber nur eine andere Schreibweise für die Ursprüngliche Syntax mit {foo:bar}

Zitat:
hier werden CPROVE_NAME und ID befuellt:
Und warum wird uns das vorenthalten?
Zitat:
var CPROV_NAME = '#' + id + ',CPROV_NAME';
Und was soll das „,CPROV_NAME“ sein? Komma erzeucgt in jQuery einen multiple selector, da CPROV_NAME aber kein Tagbezeichner ist, ist das sinnfrei.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (18.08.2010 um 16:09 Uhr).
nikosch ist offline   Mit Zitat antworten
Alt 18.08.2010, 16:11  
Erfahrener Benutzer
 
Registriert seit: 04.05.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
Thorus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi,
Zitat:
Und warum wird uns das vorenthalten?
Weil ich es fuer nicht wichtig gehalten habe, und wenn ich zuviel poste wird der Artikel gleich gesperrt weil angeblich zuviel drin steht!

Zitat:
Und was soll das „,CPROV_NAME“ sein?
Das ist meine unterscheidungen von den IDs wo der CPROV_NAME drin steht!

Jetzt geht es, es lag an den kommas, in IDs duerfen scheinbar keine kommas enthalten sein, - sind erlaubt, allerdings gibt das php skript zurueck die uebersanden daten seien: key: VFDE value: VFDE, key:2 value:2 aber eig muessten es doch mittels des get sein: key:CPROV_NAME value:VFDE, key:CPROV_ID value:2, oder irre ich mich?
__________________
http://rottmann-moebel.de/
Thorus ist offline   Mit Zitat antworten
Alt 18.08.2010, 16:13  
Erfahrener Benutzer
 
Registriert seit: 04.05.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
Thorus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Jetzt geht es, es lag an den kommas, in IDs duerfen scheinbar keine kommas enthalten sein, - sind erlaubt, allerdings gibt das php skript zurueck die uebersanden daten seien: key: VFDE value: VFDE, key:2 value:2 aber eig muessten es doch mittels des get sein: key:CPROV_NAME value:VFDE, key:CPROV_ID value:2, oder irre ich mich?
Ok hab den Fehler schon^^

Danke auf jeden Fall, werde das naechste mal mehr posten, hoffentlich wird der Artikel dann nicht wieder gesperrt-.-
__________________
http://rottmann-moebel.de/
Thorus ist offline   Mit Zitat antworten
Alt 18.08.2010, 16:20  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von Thorus Beitrag anzeigen
Weil ich es fuer nicht wichtig gehalten habe, und wenn ich zuviel poste wird der Artikel gleich gesperrt weil angeblich zuviel drin steht!
Das wäre mir neu, das hier Threads geschlossen werden, weil zu viel drin steht...

Natürlich sollte man sich auf das wesentliche beschränken, aber ich überlese lieber eine unwichtige Information, als das ich eine wichtige nicht bekommen - und sich das dann nach seitenlanger Diskussion erst herauskristallisiert.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 18.08.2010, 16:24  
Erfahrener Benutzer
 
Registriert seit: 04.05.2010
Beiträge: 152
PHP-Kenntnisse:
Anfänger
Thorus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Natürlich sollte man sich auf das wesentliche beschränken, aber ich überlese lieber eine unwichtige Information, als das ich eine wichtige nicht bekommen
Ja so sehe ich das ja auch, aber mir ist es jetzt schon 2 mal passiert dass mein Thread in Beanstandete und zu überarbeitende Beiträge verschoben wurde weil angeblich zuviel drin steht, und man sich scheinbar wirklich auf das allerwesentlichste beschraenken muss damit das nicht passiert!

Sry nochmal, ich werde versuchen das naechste mal wieder etwas mehr zu posten aber nicht soviel dass er wieder verschoben wird!

Thorus
__________________
http://rottmann-moebel.de/
Thorus ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Jquery .animate flackert im FF matze_te JavaScript, Ajax und mehr 1 16.04.2010 10:05
[Erledigt] Observer-Pattern Kardey Software-Design 20 15.03.2010 17:16
Email aus php - Fehlermeldung marmuel PHP Tipps 2010 4 22.02.2010 13:59
[Erledigt] Werte aus private function werden in public function nciht übernommen litterauspirna PHP Tipps 2010 3 03.02.2010 11:31
JS-Kalender funktioniert nicht im IE8 ToxicToast JavaScript, Ajax und mehr 4 18.11.2009 16:26
variable mit onclick an php drombusch PHP Tipps 2009 8 30.08.2009 14:45
Decorator-Pattern grizu PHP Tipps 2009 15 12.08.2009 14:41
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
[Erledigt] Verliere Zuordung in einer JS Klasse tomtaz JavaScript, Ajax und mehr 2 08.12.2008 21:55
[Erledigt] Vererbung - Zugriff auf Elternmethoden nicht möglich unimow PHP Tipps 2008 5 03.11.2008 18:53
[Erledigt] CREATE FUNCTION gibt Fehlermeldung msuess Datenbanken 4 24.09.2008 01:12
Fehlermeldung : Call to a member function foo() on a non-object Mark Taylor PHP Tipps 2008 4 14.09.2008 20:38
GD-Spezialisten gesucht....wer kann helfen? rezix PHP Tipps 2008 12 26.02.2008 17:55
function name() bringt fehlermeldung zurück kampfnickel HTML, Usability und Barrierefreiheit 12 24.08.2007 14:56
Call to a member function on a non-object Riks PHP Tipps 2007 20 10.02.2007 22:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\b.url.replace is not a function\, b.url.replace is not a function, \(b.value || \\).replace is not a function\, jquery b.replace is not a function, b.url.replace, jquery get, \b.url.replace is not a function\ jquery, \b.replace is not a function\, jquery b.url.replace is not a function, (b.value || \\).replace is not a function jquery-1.4.2.min.js line 46, fehler: (b.value || \\).replace is not a function, jquery get value, jquery is not a function, jquery replace is not a function, jquery \b.url.replace is not a function\, javascript replace is not a function, \b.url.replace\, $.get b.url.replace is not a function, replace is not a function, .get is not a function

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum