Hallo allerseits
ich habe eine Verständnis Frage, irgendetwas will nicht in mein kleines Hirn rein. Hoffe die Frage ist hier richtig.
Ich lese mit Ajax (php.file) aus einer Mysql Einträge einer Datenbank raus und lasse es mit einem PHP loop anzeigen.
z.B. so:
*** loop anfang
<input type='text' id='projekt_alt' value='". $row['projekte_id']."'>
<input type='text' id='tt_current' value='". $row['tt_id']."'>
<button type='button' data-id8='".$row['projekte_id']."' data-id9='".$row['tt_id']."'' name='' id='change_project_btn'>ändern</button></div>
*** loop ende
Mein Verständnis ist nun, dass ich mit jquery mit z.B.
var tt_id = $(this).data("id9"); den jeweiligen wert des Eintrages rauslesen kann, was auch funktioniert.
Nun meine Frage, wenn ich aber z.B. vom ersten Input Type den Wert von projekt_alt rauslesen möchte geht das nicht, weil 'this' nicht im Scope (Button) ist. Heisst das ich muss im Button drin, nochmals jeweils eine ID machen welche den Wert $row['projekte_id'] beinhaltet? Sprich ich muss für all die Werte die ich beim Button drücken rauslesen will, die Werte nochmals als data-id im Button einbeten?
Ich hoffe die Frage ist verständlich...
Vielen Dank im Voraus
Liebe Grüsse
Oli
ich habe eine Verständnis Frage, irgendetwas will nicht in mein kleines Hirn rein. Hoffe die Frage ist hier richtig.
Ich lese mit Ajax (php.file) aus einer Mysql Einträge einer Datenbank raus und lasse es mit einem PHP loop anzeigen.
z.B. so:
*** loop anfang
<input type='text' id='projekt_alt' value='". $row['projekte_id']."'>
<input type='text' id='tt_current' value='". $row['tt_id']."'>
<button type='button' data-id8='".$row['projekte_id']."' data-id9='".$row['tt_id']."'' name='' id='change_project_btn'>ändern</button></div>
*** loop ende
Mein Verständnis ist nun, dass ich mit jquery mit z.B.
var tt_id = $(this).data("id9"); den jeweiligen wert des Eintrages rauslesen kann, was auch funktioniert.
Nun meine Frage, wenn ich aber z.B. vom ersten Input Type den Wert von projekt_alt rauslesen möchte geht das nicht, weil 'this' nicht im Scope (Button) ist. Heisst das ich muss im Button drin, nochmals jeweils eine ID machen welche den Wert $row['projekte_id'] beinhaltet? Sprich ich muss für all die Werte die ich beim Button drücken rauslesen will, die Werte nochmals als data-id im Button einbeten?
Ich hoffe die Frage ist verständlich...
Vielen Dank im Voraus
Liebe Grüsse
Oli
Kommentar