Ankündigung

Einklappen
Keine Ankündigung bisher.

fehler im Script ? Bitte um Hilfe

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • nesssi
    hat ein Thema erstellt fehler im Script ? Bitte um Hilfe.

    fehler im Script ? Bitte um Hilfe

    Ich hab mal ne frage


    ich hab irgendwo ein Fehler in meinem Code .. wahrscheinlich id 's aber ich bin unsicher .. könntest du mir dadrüber schauen..

    ich muss die ' Nachweis'e laden .. das klappt nicht .. aber 'Projekte' und 'Firmen' läd er ...





    teil einer Form :

    Echo "
    <div class='form-group'>
    <label for='cmbFirmaNr' class='col-sm-2 control-label'>Firma</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbFirmaNr' name='FirmaNr'>
    ";
    $s = Oracle_LoadCustomers();
    echo "<option value></option>";
    while($row=oci_fetch_array($s))
    {
    echo "<option value=\"".$row['FIRMANR']."\">".$row['KTXT']."</option>";
    }

    Echo "</select>
    </div>
    </div>
    ";
    // -- Nachweisnummer als Combobox anzeigen --
    // -- Wird gefuellt wenn der Kunde ausgesucht wird --
    // -- Siehe Script unten --
    Echo "
    <div class='form-group'>
    <label for='cmbNachweis' class='col-sm-2 control-label'>Nachweis</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbNachweis' name='Nachweis'>
    ";
    Echo "</select>
    </div>
    </div>
    ";

    // -- Projekt als Combobox anzeigen --
    // -- Wird gefuellt wenn der Kunde ausgesucht wird --
    // -- Siehe Script unten --
    Echo "
    <div class='form-group'>
    <label for='cmbProjekt' class='col-sm-2 control-label'>Projekt</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbProjekt' name='Projekt'>
    ";
    Echo "</select>
    </div>
    </div>
    ";

    // -- Projektposition als Combobox anzeigen --
    // -- Wird gefuellt wenn das Projekt ausgesucht wird --
    // -- Siehe Script unten --
    Echo "
    <div class='form-group'>
    <label for='cmbProjektposition' class='col-sm-2 control-label'>Projektposition</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbProjektposition' name='Projektposition'>
    </select>
    </div>
    </div>
    ";



    Mein script denke da liegt der Fehler aber ich sehe und sehe es nicht

    Echo "<script>
    // -- OnChange der Kundennummer --
    $('#cmbFirmaNr').change(function()
    {
    // -- Selektion auslesen --
    var Firma = $(this).val();
    // -- Nachweisnummer fuer neuen Nachweis --
    var NID = ".$NID. "

    // -- Nachweis-cbo fuellen --
    $.post('Time.Recording.Insert.Nachweis.php', {Firma:Firma, NID:NID}, function(data){ // Run a ajax request
    $('#cmbNachweis').html(data);
    });
    $.post('Time.Recording.Insert.Projekt.php', {Firma:Firma}, function(data){
    $('#cmbProjekt').html(data);
    });
    }
    );

    // -- OnChange des Projekts --
    $('#cmbProjekt').change(function()
    {
    // -- Selektion auslesen --
    var ANr = $(this).val();
    // -- Projektposition-cbo fuellen --
    $.post('Time.Recording.Insert.Projektposition.php' , {ANr:ANr}, function(data){
    $('#cmbProjektposition').html(data);
    });
    }
    );
    </script>";

  • dako314
    antwortet
    Zitat von nesssi Beitrag anzeigen
    Ich hab mal ne frage


    ich hab irgendwo ein Fehler in meinem Code .. wahrscheinlich id 's aber ich bin unsicher .. könntest du mir dadrüber schauen..

    ich muss die ' Nachweis'e laden .. das klappt nicht .. aber 'Projekte' und 'Firmen' läd er ...





    teil einer Form :

    Echo "
    <div class='form-group'>
    <label for='cmbFirmaNr' class='col-sm-2 control-label'>Firma</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbFirmaNr' name='FirmaNr'>
    ";
    $s = Oracle_LoadCustomers();
    echo "<option value></option>";
    while($row=oci_fetch_array($s))
    {
    echo "<option value=\"".$row['FIRMANR']."\">".$row['KTXT']."</option>";
    }

    Echo "</select>
    </div>
    </div>
    ";
    // -- Nachweisnummer als Combobox anzeigen --
    // -- Wird gefuellt wenn der Kunde ausgesucht wird --
    // -- Siehe Script unten --
    Echo "
    <div class='form-group'>
    <label for='cmbNachweis' class='col-sm-2 control-label'>Nachweis</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbNachweis' name='Nachweis'>
    ";
    Echo "</select>
    </div>
    </div>
    ";

    // -- Projekt als Combobox anzeigen --
    // -- Wird gefuellt wenn der Kunde ausgesucht wird --
    // -- Siehe Script unten --
    Echo "
    <div class='form-group'>
    <label for='cmbProjekt' class='col-sm-2 control-label'>Projekt</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbProjekt' name='Projekt'>
    ";
    Echo "</select>
    </div>
    </div>
    ";

    // -- Projektposition als Combobox anzeigen --
    // -- Wird gefuellt wenn das Projekt ausgesucht wird --
    // -- Siehe Script unten --
    Echo "
    <div class='form-group'>
    <label for='cmbProjektposition' class='col-sm-2 control-label'>Projektposition</label>
    <div class='col-sm-10'>
    <select class='form-control' id='cmbProjektposition' name='Projektposition'>
    </select>
    </div>
    </div>
    ";



    Mein script denke da liegt der Fehler aber ich sehe und sehe es nicht

    Echo "<script>
    // -- OnChange der Kundennummer --
    $('#cmbFirmaNr').change(function()
    {
    // -- Selektion auslesen --
    var Firma = $(this).val();
    // -- Nachweisnummer fuer neuen Nachweis --
    var NID = ".$NID. "

    // -- Nachweis-cbo fuellen --
    $.post('Time.Recording.Insert.Nachweis.php', {Firma:Firma, NID:NID}, function(data){ // Run a ajax request
    $('#cmbNachweis').html(data);
    });
    $.post('Time.Recording.Insert.Projekt.php', {Firma:Firma}, function(data){
    $('#cmbProjekt').html(data);
    });
    }
    );

    // -- OnChange des Projekts --
    $('#cmbProjekt').change(function()
    {
    // -- Selektion auslesen --
    var ANr = $(this).val();
    // -- Projektposition-cbo fuellen --
    $.post('Time.Recording.Insert.Projektposition.php' , {ANr:ANr}, function(data){
    $('#cmbProjektposition').html(data);
    });
    }
    );
    </script>";

    Hi,

    versuche doch mal dein jQuery-Teil in ein
    jQuery(document).ready(function() {
    //dein code
    });

    zu packen, damit es auch ordnungsgemäß ausgeführt wird.

    Mit freundlichen Grüßen
    Dako314

    Einen Kommentar schreiben:


  • lstegelitz
    antwortet
    Zitat von Arne Drews Beitrag anzeigen
    Gibt es eine Fehlermeldung?
    Da haste
    das klappt nicht

    Einen Kommentar schreiben:


  • Arne Drews
    antwortet
    ich hab irgendwo ein Fehler in meinem Code
    Gibt es eine Fehlermeldung?

    Warum benutzt Du keine -Tags?!

    Einen Kommentar schreiben:

Lädt...
X