2009-08-04 11 views
0

i Formen createds haben, die einen Wert erfordern, da dies diese Formen verschiedene Benutzer bearbeitet. also wie würde ich diesen Wert von jquery senden? Ich weiß, wie man es mit Combobox macht, aber ich möchte es tun von Links:jquery + php Werte senden

like - name [details] wenn jemand auf Details klickt die Formulare werden auftauchen, so dass ich Wana mimic index.php? id = 2 aber mit jquery, anyideas?

+0

Können Sie versuchen, besser zu erklären. Es ist sehr schwer zu verstehen, was Sie wollen, auch nachdem Sie die Fragen zweimal gelesen haben. – redsquare

+0

sicher, wissen Sie, wenn Sie einen Link in PHP haben, die Wert senden, und Sie erhalten es mit $ _GET, naja, ich mache das, aber durch jquery mit dynamisch erstellten Text-Links. aber ich weiß nicht, wie es geht. –

Antwort

0

Möchten Sie mit einem Link einige Inhalte über JQuery angezeigt werden? Ändern Sie den Selektor, um auf das richtige DOM-Objekt zu verweisen, z. ein Anker-Tag mit Klasse "Details"

$('a .details').click(function() 
{ 
    $.get(
    'index.php?id=2', 
    function(html) 
    { 
     $('#results').html(html); 
    }); 
}); 

wenn Sie den Inhalt der Link zeigt auf, verwenden (ungetestet)

$('a .details').click(function() 
{ 
    var anchor = this; 
    $.get(
    $(anchor).attr('href'), 
    function(html) 
    { 
     $('#results').html(html); 
    }); 
}); 
0
$('a .details').click(function() 

{ $.get( 'index.php?id=2', <--------------I need to pass that id=2 from a link thats created dynamicaly.  

function(html) 

{  $('#results').html(html); });}); 

zum Beispiel mit ein

laden möchten
<ul id="cat" > 
</ul> 

ich kann acces, "cat" durch jquery, Schleife durch die Katze Elemente und jede li id ​​= wird mit einigen CSS

ich kann nicht herausfinden, wie man es zu tun mit normalen Text-Links angeklickt werden! trotzdem danke dspinozzi

0

wenn die ID im li-Element gespeichert ist, können Sie das Attribut „id“ erhalten, indem mit:

$('li').attr('id');