Brauche Hilfe bei dem Jquery Messi Plugin

live4music

Mitglied
Hallo an alle,

Ich setze seit kurzem bei mir auf der Seite den „Messi“ Plugin(http://marcosesperon.es/apps/messi/) ein, vielleicht kennt den jemand von euch. Es funktioniert auch alles super. Jetzt habe ich in die PopUp eine extra PHP-Datei geladen (create.php).

HTML: (create.php)

HTML:
<div class="content">
    <div><span style="padding-right: 20px;">Name:</span><input type="text" id="album_name" size="50" value="" /></div>
    <div style="padding-top: 20px;">
        <span>Anzeigen:</span>
        <div style="margin-left: 100px; width: 200px">
            <div class="fl-l">
                <div>allen</div>
                <div style="padding-top: 10px;">nur freunden</div>
            </div>
            <div class="fl-r">
                <div><input type="radio" name="test" class="regular-radio" checked="checked" value="1" id="all" /></div>
                <div><input type="radio" name="test" class="regular-radio" id="friends" value="2" /></div>
            </div>
        </div>
    </div>
</div>

JS:

Code:
$('#createNewAlbum').click(function() {
  $.get('/system/modules/profil/myalbums/create.php', function(data) {
      new Messi(data, 
          { 
              title : 'Neues Album erstellen',
              titleClass: 'info',     
              buttons: 
              [
                      {
                          id: 0, label: lang['yes'], val: 'yes'
                      }, 
                      {
                          id: 1, label: lang['cancle'], val: 'X'
                      }
              ], 
              callback: function(response) { 
                  if (response === 'yes') {
                      // $('#album_name').val() wird nicht gefunden, als Response bekomme ich "undefined" zurück
                      var album_name = $('#album_name').val();
                      alert(album_name);
                  }
              },
          }
      );

    });

});

So... die Datei wird via. $.get() geladen. Aber es geht irgendwie nicht HTML-Elemente abzufangen. Also ich wollte die $('#album_name') Value abfragen, aber es geht nicht, Jquery findet diesen Element nicht. Und ich habe kein Plan wie ich jetzt vorgehen soll. Kann mir jemand eventuell paar Tipps geben, oder vielleicht hat schon jemand eine Lösung ?

vielen Dank im voraus...
 
hab gerade versucht gleich als Template reinzuladen.. geht leider auch nicht.... :(

HTML:
var html = '<div class="content"><div><span style="padding-right: 20px;">Name:</span><input type="text" id="album_name" size="50" value="" /></div> \
            <div style="padding-top: 20px;"> \
            <span>Anzeigen:</span> \
            <div style="margin-left: 100px; width: 200px"> \
            <div class="fl-l"> \
                <div>allen</div> \
                <div style="padding-top: 10px;">nur freunden</div> \
            </div> \
            <div class="fl-r"> \
                <div><input type="radio" name="test" class="regular-radio" checked="checked" value="1" id="all" /></div> \
                <div><input type="radio" name="test" class="regular-radio" id="friends" value="2" /></div> \
            </div> \
        </div> \
    </div> \
</div>';
 

Neue Beiträge

Zurück